找到 2637 篇文章 关于 Java

使用 Java 正则表达式检查有效手机号码的程序

Maruthi Krishna
更新于 2019-11-21 07:50:55

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();       //正则表达式 ... 阅读更多

Java 正则表达式检查字符串是否包含字母

Maruthi Krishna
更新于 2019-11-21 07:46:41

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

如何使用 Java 正则表达式 (RegEx) 删除空格?

Maruthi Krishna
更新于 2019-11-21 07:44:07

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);   ... 阅读更多

判断字符串是否为字母数字的程序。

Maruthi Krishna
更新于 2019-11-21 07:40:53

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 ... 阅读更多

如何在 Java 中使用正则表达式删除字符串中的元音?

Maruthi Krishna
更新于 2019-11-21 07:38:12

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 ... 阅读更多

如何在 Java 中使用正则表达式从字符串中删除辅音?

Maruthi Krishna
更新于 2019-11-21 07:35:26

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]+)"; ... 阅读更多

使用 Java 中的正则表达式匹配字符串中元音的程序

Maruthi Krishna
更新于 2019-11-21 07:32:02

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); ... 阅读更多

使用 Java RegEx 将所有大写字母移至字符串末尾

Maruthi Krishna
更新于 2019-11-21 07:29:15

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";     ... 阅读更多

使用 Java 正则表达式 (RegEx) 将所有特殊字符移至字符串末尾

Maruthi Krishna
更新于 2019-11-21 07:26:50

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 ... 阅读更多

如何在 Java 中使用 Pattern 类匹配字符串中的特定单词?

Maruthi Krishna
更新于 2019-11-21 07:24:54

992 阅读量

Java 正则表达式中的 \b 元字符匹配单词边界,因此要从给定的输入文本中查找特定单词,请在正则表达式中指定单词边界内的所需单词,如下所示: - "\brequired word\b";示例 1import java.util.Scanner; import java.util.regex.Matcher; import java.util.regex.Pattern; public class MachingWordExample1 {    public static void main( String args[] ) {       //读取字符串值       Scanner sc = new Scanner(System.in);       System.out.println("请输入字符串");       String input = sc.next();       //正则表达式查找数字       String regex = "\bhello\b";   ... 阅读更多

广告