找到 2637 篇文章 关于 Java
492 次浏览
Pattern 类的 COMMENTS 字段允许在模式中使用空格和注释。当您将其用作 compile() 方法的标志值时,给定模式中的空格和以 # 开头的注释将被忽略。示例 1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class COMMENTES_Example { public static void main( String args[] ) { Scanner sc = new Scanner(System.in); System.out.println("Enter input data: "); String input = sc.nextLine(); //Regular expression to find digits String regex = "\d #ignore this comment"; //Compiling ... 阅读更多
2K+ 次浏览
Pattern 类的 CASE_INSENSITIVE 字段不区分大小写地匹配字符。当您将其用作 compile() 方法的标志值时,如果使用正则表达式搜索字符,则将匹配大小写两种情况的字符。注意 - 默认情况下,此标志仅匹配 ASCII 字符。示例 1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class CASE_INSENSITIVE_Example { public static void main( String args[] ) { Scanner sc = new Scanner(System.in); System.out.println("Enter input data: "); String input = sc.nextLine(); System.out.println("Enter required character: "); char ... 阅读更多
1K+ 次浏览
Pattern 类的 CANON_EQ 字段仅当两个字符规范等价时才匹配它们。当您将其用作 compile() 方法的标志值时,当且仅当两个字符的完整规范分解相等时,这两个字符才会匹配。规范分解是 Unicode 文本规范化形式之一。示例 1 import java.util.regex.Matcher; import java.util.regex.Pattern; public class CANON_EQ_Example { public static void main( String args[] ) { String regex = "b\u0307"; //Compiling the regular expression Pattern pattern = Pattern.compile(regex, Pattern.CANON_EQ); ... 阅读更多
430 次浏览
java.regex 包的 pattern 类是正则表达式的编译表示。此类的 compile() 方法接受表示正则表达式的字符串值并返回一个 Pattern 对象,以下是此方法的签名。static Pattern compile(String regex)此方法的另一个变体接受表示标志的整数值,以下是带有两个参数的 compile 方法的签名。static Pattern compile(String regex, int flags)Pattern 类提供了各种字段,每个字段代表一个标志。序号字段和描述1CANON_EQ仅当两个字符规范等价时才匹配它们。2CASE_INSENSITIVE不区分大小写地匹配字符。3COMMENTS允许在模式中使用空格和注释。4DOTALL启用 dotall 模式,其中 ... 阅读更多
147 次浏览
java.util.regex 包的 Pattern 类是正则表达式的编译表示。此类的 toString() 方法返回正则表达式的字符串表示,使用此正则表达式编译当前 Pattern。示例 1 import java.util.Scanner; import java.util.regex.Pattern; public class Example { public static void main( String args[] ) { //Reading string value Scanner sc = new Scanner(System.in); System.out.println("Enter input string"); String input = sc.nextLine(); //Regular expression to find digits String regex = "(\d)"; //Compiling the regular expression ... 阅读更多
298 次浏览
java.util.regex 包的 Pattern 类是正则表达式的编译表示。此类的 splitAsStream() 方法接受一个 CharSequence 对象(表示输入字符串)作为参数,并且在每次匹配时,它将给定字符串拆分为一个新的子字符串,并将结果作为包含所有子字符串的流返回。示例 import java.util.regex.Pattern; import java.util.stream.Stream; public class SplitAsStreamMethodExample { public static void main( String args[] ) { //Regular expression to find digits String regex = "(\s)(\d)(\s)"; String input = " 1 Name:Radha, age:25 2 Name:Ramu, age:32" + ... 阅读更多
651 次浏览
java.util.regex 包的 Pattern 类是正则表达式的编译表示。此类的 split() 方法接受一个 CharSequence 对象(表示输入字符串)作为参数,并且在每次匹配时,它将给定字符串拆分为一个新的标记,并返回包含所有标记的字符串数组。示例 import java.util.regex.Pattern; public class SplitMethodExample { public static void main( String args[] ) { //Regular expression to find digits String regex = "(\s)(\d)(\s)"; String input = " 1 Name:Radha, age:25 2 Name:Ramu, age:32 3 Name:Rajev, age:45"; ... 阅读更多
1K+ 次浏览
java.util.regex 包提供了各种类来查找字符序列中的特定模式。此包的 pattern 类是正则表达式的编译表示。Pattern 类的 pattern() 方法以字符串格式获取并返回正则表达式,使用此正则表达式编译当前模式。示例 1 import java.util.regex.Pattern; public class PatternExample { public static void main(String[] args) { String date = "12/09/2019"; String regex = "^(1[0-2]|0[1-9])/(3[01]|[12][0-9]|0[1-9])/[0-9]{4}$"; //Creating a pattern object Pattern pattern = Pattern.compile(regex); if(pattern.matcher(date).matches()) { ... 阅读更多
503 次浏览
java.util.regex 包提供了各种类来查找字符序列中的特定模式。此包的 pattern 类是正则表达式的编译表示。Pattern 类的 matches() 方法接受:表示正则表达式的字符串值。表示输入字符串的 CharSequence 类对象。调用此方法时,它会将输入字符串与正则表达式匹配。此方法返回一个布尔值,如果匹配则为 true,否则为 false。示例 import java.util.Scanner; import java.util.regex.Pattern; public class MatchesExample { public static void main(String[] args) { //Getting the date ... 阅读更多
2K+ 次浏览
java.util.regex 包提供了各种类来查找字符序列中的特定模式。此包的 pattern 类是正则表达式的编译表示。此类的 quote() 方法接受一个字符串值并返回一个模式字符串,该字符串将匹配给定字符串,即为给定字符串添加额外的元字符和转义序列。无论如何,给定字符串的含义不会受到影响。示例 1 import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class QuoteExample { public static void main( String args[] ) { //Reading string value Scanner ... 阅读更多