找到 4330 篇文章 关于 Java 8

Java 中的字符串处理

Arushi
更新于 2020 年 2 月 26 日 05:46:34

16K+ 次查看

字符串在 Java 编程中被广泛使用,是一系列字符。在 Java 编程语言中,字符串被视为对象。Java 平台提供 String 类来创建和操作字符串。创建字符串最直接的方法是编写 -String greeting = "Hello world!";每当它在您的代码中遇到字符串文字时,编译器都会使用其值创建一个 String 对象,在本例中为“Hello world!”。示例实时演示public class StringDemo {    public static void main(String args[]) {       char[] helloArray = { 'h', 'e', 'l', 'l', 'o', '.' };       String helloString ... 阅读更多

如何从包含正则表达式模式的 Java 字符串中提取一个组

Arnab Chakraborty
更新于 2020 年 6 月 21 日 06:30:13

249 次查看

如何从包含正则表达式模式的 Java 字符串中提取一个组导入 java.util.regex.Matcher; 导入 java.util.regex.Pattern; 公共类 RegexTest {    public static void main(String[] args) {       Pattern pattern = Pattern.compile("fun");       Matcher matcher = pattern.matcher("Java is fun");       // 使用 Matcher find()、group()、start() 和 end() 方法       while (matcher.find()) {          System.out.println("找到文本\"" + matcher.group()             + "\" 从 " + matcher.start()             + " 索引开始,到索引结束 ... 阅读更多

如何在 Java 正则表达式中捕获同一行中的多个匹配项

Arnab Chakraborty
更新于 2020 年 6 月 20 日 10:49:20

3K+ 次查看

示例导入 java.util.regex.*; 类 PatternMatcher {    public static void main(String args[]) {       int count = 0;       // 要扫描以查找模式的字符串。       String content = "aaa bb aaa";       String string = "aaa";       // 创建一个 Pattern 对象       Pattern p = Pattern.compile(string);       // 获取一个 Matcher 对象       Matcher m = p.matcher(content);       while(m.find()) {          count++;          System.out.println("匹配号:"+count);         ... 阅读更多

使用 Java 正则表达式进行搜索和替换

Sravani S
更新于 2020 年 2 月 26 日 08:09:33

966 次查看

Java 为使用正则表达式进行模式匹配提供了 java.util.regex 包。Java 正则表达式与 Perl 编程语言非常相似,并且非常容易学习。正则表达式是一系列特殊的字符,它们可以帮助您使用模式中包含的专门语法来匹配或查找其他字符串或字符串集。它们可用于搜索、编辑或操作文本和数据。The replaceFirst() 和 replaceAll() 方法替换与给定正则表达式匹配的文本。顾名思义,replaceFirst 替换第一个匹配项,replaceAll 替换所有匹配项。示例实时演示导入 java.util.regex.Matcher; 导入 java.util.regex.Pattern; 公共类 RegexMatches { ... 阅读更多

Java 正则表达式中的正则表达式语法

Jai Janardhan
更新于 2019 年 7 月 30 日 22:30:21

225 次查看

以下是一个简单的程序,演示如何在 Java 中使用正则表达式。Java 正则表达式字符

Java 中的正则表达式命名组

George John
更新于 2019 年 7 月 30 日 22:30:21

202 次查看

Java 正则表达式捕获组

Java 正则表达式中的命名捕获组

Arushi
更新于 2019 年 7 月 30 日 22:30:21

145 次查看

Java 正则表达式捕获组

Java 正则表达式中的捕获组和反向引用

Moumita
更新于 2020 年 2 月 25 日 07:11:20

879 次查看

捕获组是一种将多个字符视为一个单元的方式。它们是通过将要分组的字符放在一组括号内创建的。例如,正则表达式 (dog) 创建了一个包含字母“d”、“o”和“g”的单个组。捕获组通过从左到右计算它们的开括号来编号。例如,在表达式 ((A)(B(C))) 中,有四个这样的组 -((A)(B(C)))(A)(B(C))(C)反向引用允许使用类似 \# 的数字重复捕获组,其中 # 是组号。请参见下面的示例 -示例实时演示导入 java.util.regex.Matcher; 导入 java.util.regex.Pattern; 公共类 Tester {   ... 阅读更多

如何在 Java 正则表达式中使用捕获组?

Paul Richard
更新于 2019 年 7 月 30 日 22:30:21

105 次查看

https://tutorialspoint.com/javaregex/javaregex_capturing_groups.htm

如何在 Java 正则表达式中匹配不包含某个单词的行

Arnab Chakraborty
更新于 2020 年 6 月 21 日 06:31:20

318 次查看

示例实时演示导入 java.util.regex.Matcher; 导入 java.util.regex.Pattern; 公共类 NoRegTest {    public static void main(String[] args) {       String s="^fun";       Pattern pattern = Pattern.compile(s);       Matcher matcher = pattern.matcher("Java is fun");       if(!matcher.find()) {          System.out.println("未找到");       }    } }输出未找到

广告