「java|正则判断|」java 正则判断
本篇文章给大家谈谈java|正则判断|,以及java 正则判断对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、java正则判断是否是数字
- 2、Java中正则表达式判断
- 3、java编写正则表达式,判断给定的是否是一个合法的IP地址怎么写?
- 4、Java通过正则表达式判断字符串当中是否有特
- 5、java 正则表达式判断是否是四位数
- 6、怎么用java判断一个字符串是正则表达式?
java正则判断是否是数字
java中使用正则表达式 \\d+ 可以判断是否是纯数字(0到9)
import java.util.regex.Pattern;
public class Test {
public static void main(String args[]) {
String str = "125654";
Pattern digit = Pattern.compile("\\d+");
if (digit.matcher(str).matches()) {
System.out.println("是纯数字");
} else {
System.out.println("不是纯数字");
}
}
}
Java中正则表达式判断
import java.util.regex.*;
String name = txtname.getText();
try {
if (name.matches("[a-zA-Z]+")) {
// String matched entirely
} else {
// Match attempt failed
}
} catch (PatternSyntaxException ex) {
JOptionPane.showMessageDialog(this, "用户名不能为空", "提示",JOptionPane.INFORMATION_MESSAGE);
// Syntax error in the regular expression
}
java编写正则表达式,判断给定的是否是一个合法的IP地址怎么写?
正则表达式匹配ip地址,实际上就是分别判断每个点直接的数字是否符合规范。\x0d\x0apackage com;\x0d\x0a import java.util.regex.Matcher;\x0d\x0a import java.util.regex.Pattern; \x0d\x0a public class TestRegex { \x0d\x0a public static boolean isboolIP(String ipAddress){ \x0d\x0a String ip="(2[5][0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})\\.(25[0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})\\.(25[0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})\\.(25[0-5]|2[0-4]\\d|1\\d{2}|\\d{1,2})"; \x0d\x0a Pattern pattern = Pattern.compile(ip); \x0d\x0a Matcher matcher = pattern.matcher(ipAddress); \x0d\x0a return matcher.matches();\x0d\x0a } \x0d\x0a /** * @param args \x0d\x0a */ \x0d\x0a public static void main(String[] args) { \x0d\x0a // TODO Auto-generated method stub \x0d\x0a String ipAddress1 = "10."; \x0d\x0a String ipAddress2 = "0.0.0.0"; \x0d\x0a String ipAddress3 = "255.255.255.255";\x0d\x0a String ipAddress4 = "192.168.2.1";\x0d\x0a String ipAddress5 = "26445687";\x0d\x0a String ipAddress6 = "nihao"; \x0d\x0a String ipAddress7 = "你好!!"; \x0d\x0a if(isboolIP(ipAddress1)){ \x0d\x0a System.out.println("IP正确"); \x0d\x0a }else{ \x0d\x0a System.out.println("IP错误"); \x0d\x0a } if(isboolIP(ipAddress2)){ \x0d\x0a System.out.println("IP正确"); }else{ \x0d\x0a System.out.println("IP错误"); \x0d\x0a } if(isboolIP(ipAddress3)){ \x0d\x0a System.out.println("IP正确"); }else{ \x0d\x0a System.out.println("IP错误"); \x0d\x0a } \x0d\x0a if(isboolIP(ipAddress4)){ \x0d\x0a System.out.println("IP正确"); }else{ \x0d\x0a System.out.println("IP错误");
Java通过正则表达式判断字符串当中是否有特
不是的,是一种方法,用java正则表达式检测字符串中含有某字符方法:publicclassTest{publicstaticvoidmain(String[]args){Stringstr="HelloWorld";//待判断的字符串Stringreg=".*ll.*";//判断字符串中是否含有llSystem.out.println(str.matches(reg));}}
java 正则表达式判断是否是四位数
while (true) {//循环,方便测试
String input = new Scanner(System.in).nextLine(); //键盘输入一组数据进行判断
if (input.matches("\\d{4}")) {判断输入的数据是否符合正则表达式:是否为4个数字,符合就输入成功
System.out.println("登陆成功");
} else {//不符合就错误,可以再输入一次测试数据
System.out.println("您的会员号错误!");
}
}
怎么用java判断一个字符串是正则表达式?
我猜您问的问题应该是:怎么验证一个字符串是否符合正则表达式?
如果是这样的话,我举个例子:
String regex = "http://(([a-zA-z0-9]|-){1,}\\.){1,}[a-zA-z0-9]{1,}-*" ;
return match( regex ,str );
regex就是正则表达式,符合则返回true,不然则返回false。
关于java|正则判断|和java 正则判断的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-25,除非注明,否则均为
原创文章,转载请注明出处。