找到 34423 篇文章,关于编程
77K+ 次浏览
要验证给定的输入字符串是否为有效的电子邮件 ID,请将其与以下正则表达式匹配以匹配电子邮件 ID −"^[a-zA-Z0-9+_.-]+@[a-zA-Z0-9.-]+$"其中,^ 匹配句子的开头。[a-zA-Z0-9+_.-] 匹配一个来自英文字母表(两种情况)、数字、“+”、“_”、“.” 和“-” 在@符号之前的字符。+ 表示上述字符集重复一次或多次。@ 匹配自身。[a-zA-Z0-9.-] 匹配一个来自英文字母表(两种情况)、数字、“.” 和“–” 在@符号之后的字符。$ 表示句子的结尾。示例import java.util.Scanner; public class ValidatingEmail { public static void ... 阅读更多
5K+ 次浏览
您可以使用以下正则表达式匹配有效的手机号码−"\d{10}"有效的手机号码通常包含 10 位数字(在印度)。元字符 "\d" 匹配 0 到 9 的数字。量词 ex{n} 表示 ex 重复 n 次。示例 1import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class PhoneNumberExample { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("输入您的姓名:"); String name = sc.nextLine(); System.out.println("输入您的电话号码:"); String phone = sc.next(); //正则表达式 ... 阅读更多
5K+ 次浏览
以下是匹配给定输入中字母的正则表达式−"^[a-zA-Z]*$"其中,^ 匹配句子的开头。[a-zA-z] 匹配小写和大写字母。* 表示出现零次或多次。& 表示行的结尾。示例 1import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class ContainsAlphabetExample { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String names[] = new String[5]; for(int i=0; i
1K+ 次浏览
正则表达式“\s”匹配字符串中的空格。replaceAll() 方法接受一个字符串和一个正则表达式,用给定字符串替换匹配的字符。要从输入字符串中删除所有空格,请在其上调用 replaceAll() 方法,并传递上述正则表达式和一个空字符串作为输入。示例 1public class RemovingWhiteSpaces { public static void main( String args[] ) { String input = "Hi welcome to tutorialspoint"; String regex = "\s"; String result = input.replaceAll(regex, ""); System.out.println("结果:"+result); ... 阅读更多
2K+ 次浏览
任何包含数字和字母的单词都称为字母数字。以下正则表达式匹配数字和字母的组合。"^[a-zA-Z0-9]+$";String 类的 matches 方法接受一个正则表达式(以字符串的形式)并将其与当前字符串匹配,如果匹配则此方法返回 true,否则返回 false。因此,要查找特定字符串是否包含字母数字值−获取字符串。在其上调用 match 方法,并传递上述正则表达式。检索结果。示例 1import java.util.Scanner; public class AlphanumericString { public static void main(String args[]) { Scanner sc ... 阅读更多
1K+ 次浏览
简单的字符类“[ ]”匹配其中的所有指定字符。以下表达式匹配除 xyz 之外的所有字符。"[xyz]"类似地,以下表达式匹配给定输入字符串中的所有元音。 "([^aeiouAEIOU0-9\W]+)";然后,您可以通过使用 replaceAll() 方法将它们替换为空字符串“”,来删除匹配的字符。示例 1public class RemovingVowels { public static void main( String args[] ) { String input = "Hi welcome to tutorialspoint"; String regex = "[aeiouAEIOU]"; String result = input.replaceAll(regex, ""); System.out.println("结果:"+result); } }输出结果:H wlcm ... 阅读更多
2K+ 次浏览
简单的字符类“[ ]”匹配其中的所有指定字符。元字符 ^ 在上述字符类中充当否定,即以下表达式匹配除 b 之外的所有字符(包括空格和特殊字符)"[^b]"类似地,以下表达式匹配给定输入字符串中的所有辅音。"([^aeiouyAEIOUY0-9\W]+)";然后,您可以通过使用 replaceAll() 方法将它们替换为空字符串“”,来删除匹配的字符。示例 1public class RemovingConstants { public static void main( String args[] ) { String input = "Hi welc#ome to t$utori$alspoint"; String regex = "([^aeiouAEIOU0-9\W]+)"; ... 阅读更多
4K+ 次浏览
您可以将所有需要匹配的字符分组到方括号“[ ]”中,即元字符/子表达式“[ ]”匹配所有指定的字符。因此,要匹配所有字母,请在其中指定元音字母,如下所示−[aeiouAEIOU]示例 1import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class MatchVowels { public static void main( String args[] ) { String regex = "[aeiouAEIOU]"; System.out.println("输入字符串:"); Scanner sc = new Scanner(System.in); String input = sc.nextLine(); //编译正则表达式 Pattern.compile(regex); ... 阅读更多
662 次浏览
子表达式“[ ]”匹配括号中指定的所有字符。因此,要将所有大写字母移动到字符串的末尾−遍历给定字符串中的所有字符。使用正则表达式“[A-Z]”匹配给定字符串中的所有大写字母。将特殊字符和其余字符连接到两个不同的字符串。最后,将特殊字符字符串连接到另一个字符串。示例 1public class RemovingSpecialCharacters { public static void main(String args[]) { String input = "sample B text C with G upper case LM characters in between"; ... 阅读更多
1K+ 次浏览
以下正则表达式匹配所有特殊字符,即除英文字母、空格和数字之外的所有字符。“[^a-zA-Z0-9\s+]”要将所有特殊字符移动到给定行的末尾,请使用此正则表达式匹配所有特殊字符,并将它们连接到一个空字符串,并将剩余的字符连接到另一个字符串,最后,将这两个字符串连接起来。示例 1public class RemovingSpecialCharacters { public static void main(String args[]) { String input = "sample # text * with & special@ characters"; String regex = "[^a-zA-Z0-9\s+]"; String specialChars = ""; String inputData ... 阅读更多
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP