如何使用正则表达式仅匹配1个或2个字符

沙特阿拉伯

我想让regx匹配2个或1个字符的任何单词的示例(是,或,如果是,)

我试过了:-

int scount = 0;
String txt = "hello everyone this is just test aa ";
Pattern p2 = Pattern.compile("\\w{1,2}");
Matcher m2 = p2.matcher(txt);

while (m2.find()) {
    scount++;
}

但匹配错误。

Pietzcker团队

您可能要使用单词边界锚点

Pattern p2 = Pattern.compile("\\b\\w{1,2}\\b");

这些锚点在字母数字“单词”的开头/结尾匹配,也就是说,\w如果\w字符之前没有字符,则在字符之前的位置;如果字符之后没有字符,\w则在\w字符之后的位置匹配

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式负前瞻仅匹配一个字符

来自分类Dev

如何使用正则表达式拆分2个字符串?

来自分类Dev

如何使用仅3个字符和3个数字的正则表达式?

来自分类Dev

仅包含大于2个字符的数据的正则表达式

来自分类Dev

如何在 `tr` 中使用正则表达式模式来仅替换匹配的最后一个字符?

来自分类Dev

如何使用grep和正则表达式仅显示3个字符的名称

来自分类Dev

使用正则表达式查找出现的内容,然后仅删除匹配表达式中的第一个字符

来自分类Dev

使用重复大括号在2或3个字符之间进行匹配的perl正则表达式

来自分类Dev

如何使用正则表达式将4个字符的代码与实际单词匹配

来自分类Dev

正则表达式:2个字符之间的单个字符

来自分类Dev

正则表达式:2个字符之间的单个字符

来自分类Dev

如何使用正则表达式在特定字符后获取 1 或 2 个字符?

来自分类Dev

正则表达式将匹配6个字符,仅允许数字,前导和尾随空格

来自分类Dev

正则表达式仅匹配第一个字符

来自分类Dev

如果文本仅包含一个字符串,则匹配文本的正则表达式

来自分类Dev

grep-如何仅使用两个字符来匹配一个正则表达式,但是每个字符出现相同的次数?

来自分类Dev

grep-如何仅使用两个字符来匹配一个正则表达式,但是每个字符出现相同的次数?

来自分类Dev

如何用正则表达式匹配字符串中的一个或多个字符?

来自分类Dev

使用正则表达式替换匹配字符串的最后一个字符

来自分类Dev

仅一个字符的正则表达式

来自分类Dev

正则表达式匹配逗号前的最后3个字符

来自分类Dev

正则表达式-在PHP之后匹配'a'和10个字符

来自分类Dev

正则表达式以匹配空格,后跟一个或多个字符

来自分类Dev

排除正则表达式匹配的最后一个字符

来自分类Dev

从正则表达式正面正面匹配中拉出最后3个字符

来自分类Dev

获取匹配的最后6个字符(javascript正则表达式)

来自分类Dev

正则表达式在某个字符后匹配一个单词

来自分类Dev

匹配正则表达式中的第一个字符?

来自分类Dev

正则表达式匹配多个空格,直到一个字符

Related 相关文章

  1. 1

    正则表达式负前瞻仅匹配一个字符

  2. 2

    如何使用正则表达式拆分2个字符串?

  3. 3

    如何使用仅3个字符和3个数字的正则表达式?

  4. 4

    仅包含大于2个字符的数据的正则表达式

  5. 5

    如何在 `tr` 中使用正则表达式模式来仅替换匹配的最后一个字符?

  6. 6

    如何使用grep和正则表达式仅显示3个字符的名称

  7. 7

    使用正则表达式查找出现的内容,然后仅删除匹配表达式中的第一个字符

  8. 8

    使用重复大括号在2或3个字符之间进行匹配的perl正则表达式

  9. 9

    如何使用正则表达式将4个字符的代码与实际单词匹配

  10. 10

    正则表达式:2个字符之间的单个字符

  11. 11

    正则表达式:2个字符之间的单个字符

  12. 12

    如何使用正则表达式在特定字符后获取 1 或 2 个字符?

  13. 13

    正则表达式将匹配6个字符,仅允许数字,前导和尾随空格

  14. 14

    正则表达式仅匹配第一个字符

  15. 15

    如果文本仅包含一个字符串,则匹配文本的正则表达式

  16. 16

    grep-如何仅使用两个字符来匹配一个正则表达式,但是每个字符出现相同的次数?

  17. 17

    grep-如何仅使用两个字符来匹配一个正则表达式,但是每个字符出现相同的次数?

  18. 18

    如何用正则表达式匹配字符串中的一个或多个字符?

  19. 19

    使用正则表达式替换匹配字符串的最后一个字符

  20. 20

    仅一个字符的正则表达式

  21. 21

    正则表达式匹配逗号前的最后3个字符

  22. 22

    正则表达式-在PHP之后匹配'a'和10个字符

  23. 23

    正则表达式以匹配空格,后跟一个或多个字符

  24. 24

    排除正则表达式匹配的最后一个字符

  25. 25

    从正则表达式正面正面匹配中拉出最后3个字符

  26. 26

    获取匹配的最后6个字符(javascript正则表达式)

  27. 27

    正则表达式在某个字符后匹配一个单词

  28. 28

    匹配正则表达式中的第一个字符?

  29. 29

    正则表达式匹配多个空格,直到一个字符

热门标签

归档