找到 34423 篇文章 适用于 编程
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]$"; //编译正则表达式 ... 阅读更多
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]*$"; //编译正则表达式 ... 阅读更多
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 的正则表达式 ... 阅读更多
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); ... 阅读更多
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); ... 阅读更多
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 ++; ... 阅读更多
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 程序读取性别 ... 阅读更多
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以下 ... 阅读更多
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 程序读取年龄 ... 阅读更多
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 ... 阅读更多
数据结构
网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 语言编程
C++
C#
MongoDB
MySQL
Javascript
PHP