如何使用正则表达式在一组引号之外和之后选择一个字符

明智的酸奶

我正在寻找一个正则表达式来处理选择VB代码中的注释,但不选择字符串中的单引号。而不是选择EoL(\ r \ n)

我可以得到一个正则表达式来选择前两种情况,这是我正在苦苦挣扎的第3种情况。

   'select this text to end of line
Dim x As String = "do not select this text" 'select this here to end of line    
Dim x As String = "do not select ' this text" 'select this here to end of line

一直在尝试Lookaheads等的许多变体。只是无法正确解决。在stacko上看到了其他一些答案,这些答案无法正常工作。

威克斯
'(?![^"]*"(?:[^"]*"[^"]*")*[^"]*$).*$

试试这个,看演示。

https://regex101.com/r/mS3tQ7/7

这将不会选择'介于""

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

选择最后一个字符的正则表达式

来自分类Dev

选择最后一个字符的正则表达式

来自分类Dev

如何把 xpages 正则表达式(第一个字符和最后一个字符)不能是特殊字符

来自分类Dev

使用正则表达式获取第一个字符

来自分类Dev

摩擦正则表达式:匹配一个字符,除非在另一个字符之后

来自分类Dev

如何使用正则表达式按最后一个字符拆分字符串?

来自分类Dev

如何使用str_replace替换正则表达式中的一个字符

来自分类Dev

正则表达式:引号中的最后一个字符串

来自分类Dev

至少一个字符和一个数字的正则表达式

来自分类Dev

如何使用正则表达式查找两个第一个字符和两个最后一个字符

来自分类Dev

模式在组中仅找到正则表达式的一个字符

来自分类Dev

第一个字符出现后的 Python 正则表达式匹配组

来自分类Dev

正则表达式表达大写的第一个字符

来自分类Dev

正则表达式表达大写的第一个字符

来自分类Dev

在正则表达式中选择子字符串的最后一个字符

来自分类Dev

正则表达式:选择第一个字符,然后在标签之间停顿

来自分类Dev

如何使用正则表达式从另一个字符串的开头删除多个字符串

来自分类Dev

上次出现的字符和另一个字符之间的正则表达式匹配

来自分类Dev

正则表达式只有一个字符和7个数字

来自分类Dev

正则表达式用最后一个字符验证

来自分类Dev

正则表达式多个元素一个字符串

来自分类Dev

正则表达式获取最后一个字符

来自分类Dev

正则表达式不只验证一个字符

来自分类Dev

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

来自分类Dev

正则表达式不捕获第一个字符

来自分类Dev

忽略最后一个字符正则表达式

来自分类Dev

正则表达式中忽略一个字符的最大长度

来自分类Dev

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

来自分类Dev

Javascript正则表达式检查单词后跟一个字符

Related 相关文章

  1. 1

    选择最后一个字符的正则表达式

  2. 2

    选择最后一个字符的正则表达式

  3. 3

    如何把 xpages 正则表达式(第一个字符和最后一个字符)不能是特殊字符

  4. 4

    使用正则表达式获取第一个字符

  5. 5

    摩擦正则表达式:匹配一个字符,除非在另一个字符之后

  6. 6

    如何使用正则表达式按最后一个字符拆分字符串?

  7. 7

    如何使用str_replace替换正则表达式中的一个字符

  8. 8

    正则表达式:引号中的最后一个字符串

  9. 9

    至少一个字符和一个数字的正则表达式

  10. 10

    如何使用正则表达式查找两个第一个字符和两个最后一个字符

  11. 11

    模式在组中仅找到正则表达式的一个字符

  12. 12

    第一个字符出现后的 Python 正则表达式匹配组

  13. 13

    正则表达式表达大写的第一个字符

  14. 14

    正则表达式表达大写的第一个字符

  15. 15

    在正则表达式中选择子字符串的最后一个字符

  16. 16

    正则表达式:选择第一个字符,然后在标签之间停顿

  17. 17

    如何使用正则表达式从另一个字符串的开头删除多个字符串

  18. 18

    上次出现的字符和另一个字符之间的正则表达式匹配

  19. 19

    正则表达式只有一个字符和7个数字

  20. 20

    正则表达式用最后一个字符验证

  21. 21

    正则表达式多个元素一个字符串

  22. 22

    正则表达式获取最后一个字符

  23. 23

    正则表达式不只验证一个字符

  24. 24

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

  25. 25

    正则表达式不捕获第一个字符

  26. 26

    忽略最后一个字符正则表达式

  27. 27

    正则表达式中忽略一个字符的最大长度

  28. 28

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

  29. 29

    Javascript正则表达式检查单词后跟一个字符

热门标签

归档