如何从包含正则表达式模式的Java字符串中提取组
如何从包含正则表达式模式的Java字符串中提取组
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class RegexTest {
public static void main(String[] args) {
Pattern pattern = Pattern.compile("fun");
Matcher matcher = pattern.matcher("Java is fun");
// using Matcher find(), group(), start() and end() methods
while (matcher.find()) {
System.out.println("Found the text \"" + matcher.group()
+ "\" 开始 " + matcher.start()
+ " 索引并以索引结尾 " + matcher.end());
}
}
}使用Java正则表达式检查字符串是否包含数字。
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Numberornot {
public static void main(String[] args) {
String s;
System.out.println("enter string");
Scanner sc=new Scanner(System.in);
s = sc.nextLine();
System.out.println(isNumber(s));
}
public static boolean isNumber( String s ) {
Pattern p = Pattern.compile( "[0-9]" );
Matcher m = p.matcher( s );
return m.find();
}
}输出结果
enter string hello123 true
输出结果
enter string hello false
热门推荐
10 虎年新年专属祝福语简短
11 公司商务中秋祝福语简短
12 宝宝新生入学祝福语简短
13 年前幸福祝福语大全简短
14 写给情侣祝福语 浪漫简短
15 新年给妹妹祝福语简短
16 学生宴祝福语简短的
17 职场祝福语大全 简短精辟
18 美好的成语祝福语简短