是什么导致这两个正则表达式工作不同?

这是NoZaku

我在Java计算器程序中使用以下正则表达式来标记输入:

((?<=[(^+/*-])|(?=[(^+/*-]))

我以前使用过此正则表达式(请注意,插入符号已移至末尾):

((?<=[(+/*-^])|(?=[(+/*-^]))

这会引起问题,因为多位数字输入将被分割成单个字符。即“ 11”将拆分为“ 1”,“ 1”。

我知道插入记号是字符类前面的特殊字符,但是为什么当放置在末尾时它会导致正则表达式无法正常工作?

马龙

在中[(+/*-^]*-^将范围内的字符匹配*^,这就是您的问题。

但是,当你写的[(^+/*-],它的比赛之一(^+/*-

更清晰的例子:

  • [12a-z]将匹配12或之间的字符az

  • [12az-]比赛12az或者-

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么这两个python正则表达式产生不同的结果?

来自分类Dev

这两个正则表达式可以给出不同的结果吗?

来自分类Dev

这两个正则表达式可以给出不同的结果吗?

来自分类Dev

这两个正则表达式有什么区别?(了解?量词)

来自分类Dev

为什么这两个正则表达式不相同?

来自分类Dev

这两个正则表达式有什么区别?

来自分类Dev

这两个正则表达式语句有什么区别

来自分类Dev

这两个正则表达式之间有什么区别?

来自分类Dev

正则表达式 - 为什么这两个表达式不会产生相同的结果?

来自分类Dev

为什么这两个不同的正则表达式根据下划线的位置在Ruby中返回不同的结果

来自分类Dev

为什么这两个不同的正则表达式会根据下划线的位置在Ruby中返回不同的结果

来自分类Dev

为什么相同的正则表达式会给出两个不同的结果?

来自分类Dev

可以合并这两个正则表达式吗?

来自分类Dev

有没有办法结合这两个正则表达式?

来自分类Dev

我如何串联这两个grep正则表达式

来自分类Dev

这两个正则表达式之间的差异可忽略不计吗?

来自分类Dev

用于检测字符串\ n的正则表达式是什么?这里\和n存储在字符串的两个不同单元中

来自分类Dev

如何将这两个正则表达式合并为一个?

来自分类Dev

正则表达式以验证仅允许这两个特殊符号。,-在@符号之前的电子邮件

来自分类Dev

正则表达式-如何在不同的行中交换两个表达式?

来自分类Dev

正则表达式匹配两个条件,但在字符串的不同部分

来自分类Dev

熊猫正则表达式提取两个不同符号前后的所有内容

来自分类Dev

使用正则表达式在两个不同字符之前和之后存储文本

来自分类Dev

bash + 匹配两个不同主机名的正则表达式

来自分类Dev

两个不同文件的 Bash grep 正则表达式问题

来自分类Dev

Java正则表达式两个问号(??)

来自分类Dev

结合两个正则表达式

来自分类Dev

正则表达式-交换两个短语

来自分类Dev

合并两个正则表达式

Related 相关文章

  1. 1

    为什么这两个python正则表达式产生不同的结果?

  2. 2

    这两个正则表达式可以给出不同的结果吗?

  3. 3

    这两个正则表达式可以给出不同的结果吗?

  4. 4

    这两个正则表达式有什么区别?(了解?量词)

  5. 5

    为什么这两个正则表达式不相同?

  6. 6

    这两个正则表达式有什么区别?

  7. 7

    这两个正则表达式语句有什么区别

  8. 8

    这两个正则表达式之间有什么区别?

  9. 9

    正则表达式 - 为什么这两个表达式不会产生相同的结果?

  10. 10

    为什么这两个不同的正则表达式根据下划线的位置在Ruby中返回不同的结果

  11. 11

    为什么这两个不同的正则表达式会根据下划线的位置在Ruby中返回不同的结果

  12. 12

    为什么相同的正则表达式会给出两个不同的结果?

  13. 13

    可以合并这两个正则表达式吗?

  14. 14

    有没有办法结合这两个正则表达式?

  15. 15

    我如何串联这两个grep正则表达式

  16. 16

    这两个正则表达式之间的差异可忽略不计吗?

  17. 17

    用于检测字符串\ n的正则表达式是什么?这里\和n存储在字符串的两个不同单元中

  18. 18

    如何将这两个正则表达式合并为一个?

  19. 19

    正则表达式以验证仅允许这两个特殊符号。,-在@符号之前的电子邮件

  20. 20

    正则表达式-如何在不同的行中交换两个表达式?

  21. 21

    正则表达式匹配两个条件,但在字符串的不同部分

  22. 22

    熊猫正则表达式提取两个不同符号前后的所有内容

  23. 23

    使用正则表达式在两个不同字符之前和之后存储文本

  24. 24

    bash + 匹配两个不同主机名的正则表达式

  25. 25

    两个不同文件的 Bash grep 正则表达式问题

  26. 26

    Java正则表达式两个问号(??)

  27. 27

    结合两个正则表达式

  28. 28

    正则表达式-交换两个短语

  29. 29

    合并两个正则表达式

热门标签

归档