java - Java计算单引号内逗号分隔子字符串的数量

标签 java regex

我有一个格式如下的字符串。 'abc'、'def'、'ghi' 等

我想使用正则表达式查找该字符串中的单词数(单引号内的单词)。

编辑: 尝试过这个,我认为这有效:

        int c = 0;
        Pattern pattern = Pattern.compile("'[^*]'");
        Matcher matcher = pattern.matcher(myString);
        while(matcher.find()){
           c++;
        }

最佳答案

为什么要使用正则表达式来计数? 您可以使用 str.split(",") 并获取数组大小?

关于java - Java计算单引号内逗号分隔子字符串的数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9665580/

相关文章:

java - JGroups 未找到或加载主类

Javascript:返回 true 不起作用

java - token 端点 : Handling Null Pointer Exception

java - 如何在java中为谷歌应用程序实现单点登录

java - @事务回滚循环

python - 使用正则表达式过滤元素,仅当它们在某个 block 中时

javascript - 正则表达式替换字符串中不在引号中的单词

java - Xtext解析规则不完整

javascript - 列表的自定义过滤器

PHP RegEx 错误未知修饰符 '('