找到 34423 篇文章 适用于 编程

如何使用 Java 正则表达式匹配特定字符串/行的结尾

Maruthi Krishna
更新于 2019-11-19 07:27:26

3K+ 浏览量

元字符“$”匹配特定字符串的结尾,即匹配字符串的最后一个字符。例如,表达式“\d$”匹配以数字结尾的字符串/行。表达式“[a-z]$”匹配以小写字母结尾的字符串/行。示例 1import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example {    public static void main(String args[]) {       //从用户读取字符串       System.out.println("输入一个字符串");       Scanner sc = new Scanner(System.in);       String input = sc.nextLine();       String regex = ".*[^a-zA-Z0-9//s]$";       //编译正则表达式     ... 阅读更多

如何使用 Java 正则表达式匹配字符范围

Maruthi Krishna
更新于 2019-11-19 07:23:51

955 浏览量

要匹配字符范围,即匹配序列中两个指定字符之间所有字符,可以使用字符类作为[a-z]表达式“[a-zA-Z]”接受任何英文字母。表达式“[0-9&&[^35]]”接受除 3 和 5 之外的数字。示例 1import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example {    public static void main(String args[]) {       //从用户读取字符串       System.out.println("输入一个字符串");       Scanner sc = new Scanner(System.in);       String input = sc.nextLine();       String regex = "^[a-zA-Z0-9]*$";       //编译正则表达式   ... 阅读更多

如何使用 Java 正则表达式匹配固定字符集

Maruthi Krishna
更新于 2019-11-19 07:19:11

667 浏览量

字符类允许您从固定字符集中接受单个字符。例如,表达式“[tmp]”匹配字符 t 或 m 或 p。表达式“[^tp]”匹配除 t 或 p 之外的字符。示例 1import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example {    public static void main(String args[]) {       //从用户读取字符串       System.out.println("输入一个字符串");       Scanner sc = new Scanner(System.in);       String input = sc.nextLine();       //匹配字符 t 或 m 或 p 的正则表达式     ... 阅读更多

如何使用 Java 正则表达式匹配任何字符

Maruthi Krishna
更新于 2019-11-19 07:15:24

858 浏览量

在 Java 正则表达式中,元字符“.”匹配任何字符(单个),可以是字母、数字或任何特殊字符。示例 1import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Example {    public static void main(String args[]) {       //从用户读取字符串       System.out.println("输入一个字符串");       Scanner sc = new Scanner(System.in);       String input = sc.nextLine();       //匹配任何字符的正则表达式       String regex = ".";       //编译正则表达式       Pattern pattern = Pattern.compile(regex);       ... 阅读更多

Java 中的正则表达式元字符

Maruthi Krishna
更新于 2019-11-19 07:12:09

131 浏览量

子表达式/元字符“\t”匹配制表符空格。示例 1import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample {    public static void main( String args[] ) {       String regex = "\t";       Scanner sc = new Scanner(System.in);       System.out.println("输入一个字符串:");       String input = sc.nextLine();       Pattern p = Pattern.compile(regex);       Matcher m = p.matcher(input);       int count = 0;       while(m.find()) {          count ++;       }       System.out.println("制表符空格数:"+count);   ... 阅读更多

Java 中的正则表达式元字符

Maruthi Krishna
更新于 2019-11-19 07:04:02

273 浏览量

子表达式/元字符“\b”在括号外匹配单词边界。在括号内匹配退格键 (0x08)。示例 1import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample {    public static void main( String args[] ) {       String regex = "\bbecause\b";       Scanner sc = new Scanner(System.in);       System.out.println("输入一个字符串:");       String input = sc.nextLine();       Pattern p = Pattern.compile(regex);       Matcher m = p.matcher(input);       int count = 0;       while(m.find()) {          count ++;   ... 阅读更多

Java 中的正则表达式 a|b 元字符

Maruthi Krishna
更新于 2019-11-19 06:40:39

320 浏览量

子表达式/元字符“a| b”匹配 a 或 b。示例 1import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample {    public static void main( String args[] ) {       String regex = "Hello|welcome";       String input = "Hello how are you welcome to Tutorialspoint";       Pattern p = Pattern.compile(regex);       Matcher m = p.matcher(input);       int count = 0;       while(m.find()) {          count++;       }       System.out.println("匹配次数:"+count);    } }输出匹配次数:2示例 2以下 Java 程序读取性别 ... 阅读更多

Java 中的正则表达式 re{ n, m} 元字符

Maruthi Krishna
更新于 2019-11-19 06:37:06

172 浏览量

子表达式/元字符“re{ n, m}”匹配至少 n 次且最多 m 次的前一个表达式。示例 1import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample {    public static void main( String args[] ) {       String regex = "xyy{2, 4}";       String input = "xxyyzxxyyyyxyyzxxyyzz";       Pattern p = Pattern.compile(regex);       Matcher m = p.matcher(input);       int count = 0;       while(m.find()) {          count++;       }       System.out.println("匹配次数:"+count);    } }输出匹配次数:1示例 2以下 ... 阅读更多

Java 中的正则表达式 re{ n} 元字符

Maruthi Krishna
更新于 2019-11-19 06:34:52

106 浏览量

子表达式/元字符“re{ n}”精确匹配前一个表达式的 n 次出现。示例 1import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample {    public static void main( String args[] ) {       String regex = "to{1}";       String input = "Welcome to Tutorialspoint";       Pattern p = Pattern.compile(regex);       Matcher m = p.matcher(input);       int count = 0;       while(m.find()) {          count++;       }       System.out.println("匹配次数:"+count);    } }输出匹配次数:2示例 2以下 Java 程序读取年龄 ... 阅读更多

Java 中的正则表达式 re+ 元字符

Maruthi Krishna
更新于 2019-11-19 06:29:49

109 浏览量

子表达式/元字符“re+”匹配前一个表达式的**一个或多个**出现。示例 1import java.util.regex.Matcher; import java.util.regex.Pattern; public class RegexExample {    public static void main( String args[] ) {       String regex = "aabc+";       String input = "aabcabcaabcabbcaabcbcaabc";       Pattern p = Pattern.compile(regex);       Matcher m = p.matcher(input);       int count = 0;       while(m.find()) {          count++;       }       System.out.println("Number of matches: "+count);    } }输出匹配次数:4示例 2import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test ... 阅读更多

广告
© . All rights reserved.