正则表达式以匹配所有字母数字和数学运算符

TheAnonyMoose1234512

我有简单的正则表达式@“ [[a-zA-Z]”来匹配字符串中的所有字符az,但是我还需要数学运算符(*,/,+,-)。我正在阅读msdn上的文档,但是由于数学运算符被用作正则表达式中的其他标记,所以我很快就迷路了

此解决方案有效:

 @"[A-Za-z\*\+\-\/]"

感谢大家的帮助和资源。

威克多·斯特里比尤

正确答案是

@"[A-Za-z*+/-]"

@"[A-Za-z-*+/]"@"[-A-Za-z*+/]"@"[A-Za-z*\-+/]"

或者,使用不区分大小写的修饰符将其缩短:(@"(?i)[A-Z*+/-]"或使用与对应的RegexOptions.IgnoreCase@"[A-Z*+/-]"因为似乎您正在使用C#)。

在字符类中,未转义的连字符应位于开始或最终位置以被视为文字,或者紧接在范围或速记类之后。否则,必须将其转义。另外,]如果不在字符类的开头,则必须转义。其他字符不必在字符类中隐藏。

要进行测试,请使用适当的在线正则表达式测试器。您需要一个用于.NET,见正则表达式演示RegexStorm

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式以匹配所有字母数字和数学运算符

来自分类Dev

正则表达式是否可以匹配`|`运算符中所有令牌组合

来自分类Dev

使用所有格正则表达式运算符匹配Java DecimalNumeral

来自分类Dev

正则表达式匹配字符串中的所有 java 运算符

来自分类Dev

正则表达式仅匹配字母和数字

来自分类Dev

Bash正则表达式,从AT命令AT + COPS返回简短的字母数字运算符名称

来自分类Dev

Javascript正则表达式,如果没有,则在数学运算符之前和之后添加空间

来自分类Dev

Python正则表达式匹配OR运算符

来自分类Dev

正则表达式将算术表达式的字符串拆分为带有其运算符和数字的列表(包括十进制)

来自分类Dev

正则表达式匹配带有符号的字母和数字

来自分类Dev

PHP正则表达式用于数学运算

来自分类Dev

R如何对正则表达式匹配执行数学运算

来自分类Dev

ggplot2中具有数学运算符的Plotmath表达式

来自分类Dev

正则表达式:从标记<>中删除所有运算符(逗号)

来自分类Dev

正则表达式以匹配数字数学操作数和数字

来自分类Dev

正则表达式-字母和数字之间的交替

来自分类Dev

组合正则表达式字母和数字

来自分类Dev

正则表达式匹配“ / 24af786e”字母和数字

来自分类Dev

正则表达式只匹配几个字母和数字

来自分类Dev

将匹配不以“km”结尾的字母和数字组合的正则表达式

来自分类Dev

Python中的正则表达式:“ \ d +”和“ [0-9] +”不仅可以识别数字和数字,还可以识别运算符?

来自分类Dev

正则表达式以匹配单词和数字而不通过所有测试方案

来自分类Dev

正则表达式,用于将字符串(字母数字)与python中的所有唯一字符匹配

来自分类Dev

正则表达式:匹配算术运算符和两个字符运算符

来自分类Dev

bourne shell脚本中的正则表达式匹配运算符是什么?

来自分类Dev

如何消除匹配项中的空项(正则表达式运算符|)?

来自分类Dev

正则表达式匹配字符串运算符

来自分类Dev

使用正则表达式后向运算符的scala模式匹配

来自分类Dev

使用$ in运算符匹配mongoengine中的正则表达式

Related 相关文章

  1. 1

    正则表达式以匹配所有字母数字和数学运算符

  2. 2

    正则表达式是否可以匹配`|`运算符中所有令牌组合

  3. 3

    使用所有格正则表达式运算符匹配Java DecimalNumeral

  4. 4

    正则表达式匹配字符串中的所有 java 运算符

  5. 5

    正则表达式仅匹配字母和数字

  6. 6

    Bash正则表达式,从AT命令AT + COPS返回简短的字母数字运算符名称

  7. 7

    Javascript正则表达式,如果没有,则在数学运算符之前和之后添加空间

  8. 8

    Python正则表达式匹配OR运算符

  9. 9

    正则表达式将算术表达式的字符串拆分为带有其运算符和数字的列表(包括十进制)

  10. 10

    正则表达式匹配带有符号的字母和数字

  11. 11

    PHP正则表达式用于数学运算

  12. 12

    R如何对正则表达式匹配执行数学运算

  13. 13

    ggplot2中具有数学运算符的Plotmath表达式

  14. 14

    正则表达式:从标记<>中删除所有运算符(逗号)

  15. 15

    正则表达式以匹配数字数学操作数和数字

  16. 16

    正则表达式-字母和数字之间的交替

  17. 17

    组合正则表达式字母和数字

  18. 18

    正则表达式匹配“ / 24af786e”字母和数字

  19. 19

    正则表达式只匹配几个字母和数字

  20. 20

    将匹配不以“km”结尾的字母和数字组合的正则表达式

  21. 21

    Python中的正则表达式:“ \ d +”和“ [0-9] +”不仅可以识别数字和数字,还可以识别运算符?

  22. 22

    正则表达式以匹配单词和数字而不通过所有测试方案

  23. 23

    正则表达式,用于将字符串(字母数字)与python中的所有唯一字符匹配

  24. 24

    正则表达式:匹配算术运算符和两个字符运算符

  25. 25

    bourne shell脚本中的正则表达式匹配运算符是什么?

  26. 26

    如何消除匹配项中的空项(正则表达式运算符|)?

  27. 27

    正则表达式匹配字符串运算符

  28. 28

    使用正则表达式后向运算符的scala模式匹配

  29. 29

    使用$ in运算符匹配mongoengine中的正则表达式

热门标签

归档