正则表达式可匹配任何垂直空格

rory.ap

.NET是否有正则表达式模式可匹配将导致多行的任何字符,即任何垂直空格字符,如perl regex所做的那样\v换句话说,有一种方法可以匹配\r(回车),\n(换行),\v(垂直制表符)和\f(换页)以及Unicode字符U+0085(下一行),U+2028(行分隔符)和U+2029(段落分隔符) )和其他我不知道的字符可能会导致一行以上?

我正在.NET中编写一些验证代码,如果用户提供的输入文本包含多行,该验证代码将失败。在大多数情况下,这意味着我只需要检查\r\n但是,我知道还有许多其他垂直空白字符

我知道.NET regex与perl regex不同,最重要的是\v,.NET中的匹配“ vertical tab”,而它匹配perl regex中的“ vertical空白”。

鲍罗丁

就像您说的那样,除了非ASCII代码点(行分隔符和段落分隔符)之外,Perl字符类还\v匹配[\x0A-\x0D](换行符,垂直制表符,换页符和回车符(尽管我会认为CR是垂直空白)[\x{2028}\x{2029}]) 。

您可以像这样在.NET中手动构建此字符类

[\u0A-\u0D\u2028\u2029]

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

以任何顺序匹配正则表达式

来自分类Dev

正则表达式以匹配网址中的空格

来自分类Dev

匹配任何字符串正则表达式

来自分类Dev

正则表达式可匹配任何URL参数值(Perl语法)

来自分类Dev

添加任何模式以匹配正则表达式

来自分类Dev

正则表达式,用于匹配任何语言的HashTag

来自分类Dev

正则表达式匹配任何字符,包括空格

来自分类Dev

与任何html标记都不匹配的正则表达式

来自分类Dev

正则表达式以允许空格匹配任何语言字符

来自分类Dev

正则表达式无法在行首匹配空格

来自分类Dev

正则表达式匹配任何字符或不匹配?

来自分类Dev

C ++正则表达式将不匹配空格

来自分类Dev

Python正则表达式以匹配空格或开括号

来自分类Dev

正则表达式以使短语与空格匹配

来自分类Dev

正则表达式可匹配任何字符,而无需尾随/前导空格+最小/最大长度

来自分类Dev

正则表达式匹配以提取以空格结尾的文本

来自分类Dev

正则表达式可匹配除某些特定字符串以外的任何内容

来自分类Dev

正则表达式匹配以空格或逗号结尾的单词

来自分类Dev

正则表达式以匹配任何字符和数字,但不包含空格和@符号

来自分类Dev

正则表达式匹配仅包含空格的行

来自分类Dev

正则表达式可匹配任何不包含特殊字符或空格但可以包含一个空格的字符串。或_,但不在开头或末尾

来自分类Dev

正则表达式匹配以空格字符开头的行

来自分类Dev

C#中的正则表达式匹配空格

来自分类Dev

正则表达式仅匹配引号内的空格

来自分类Dev

正则表达式匹配 MINUS 与空格

来自分类Dev

正则表达式不匹配空格

来自分类Dev

忽略正则表达式中的空格并匹配

来自分类Dev

删除正则表达式匹配中的空格

来自分类Dev

\W 匹配器 vs 空格?正则表达式

Related 相关文章

  1. 1

    以任何顺序匹配正则表达式

  2. 2

    正则表达式以匹配网址中的空格

  3. 3

    匹配任何字符串正则表达式

  4. 4

    正则表达式可匹配任何URL参数值(Perl语法)

  5. 5

    添加任何模式以匹配正则表达式

  6. 6

    正则表达式,用于匹配任何语言的HashTag

  7. 7

    正则表达式匹配任何字符,包括空格

  8. 8

    与任何html标记都不匹配的正则表达式

  9. 9

    正则表达式以允许空格匹配任何语言字符

  10. 10

    正则表达式无法在行首匹配空格

  11. 11

    正则表达式匹配任何字符或不匹配?

  12. 12

    C ++正则表达式将不匹配空格

  13. 13

    Python正则表达式以匹配空格或开括号

  14. 14

    正则表达式以使短语与空格匹配

  15. 15

    正则表达式可匹配任何字符,而无需尾随/前导空格+最小/最大长度

  16. 16

    正则表达式匹配以提取以空格结尾的文本

  17. 17

    正则表达式可匹配除某些特定字符串以外的任何内容

  18. 18

    正则表达式匹配以空格或逗号结尾的单词

  19. 19

    正则表达式以匹配任何字符和数字,但不包含空格和@符号

  20. 20

    正则表达式匹配仅包含空格的行

  21. 21

    正则表达式可匹配任何不包含特殊字符或空格但可以包含一个空格的字符串。或_,但不在开头或末尾

  22. 22

    正则表达式匹配以空格字符开头的行

  23. 23

    C#中的正则表达式匹配空格

  24. 24

    正则表达式仅匹配引号内的空格

  25. 25

    正则表达式匹配 MINUS 与空格

  26. 26

    正则表达式不匹配空格

  27. 27

    忽略正则表达式中的空格并匹配

  28. 28

    删除正则表达式匹配中的空格

  29. 29

    \W 匹配器 vs 空格?正则表达式

热门标签

归档