如果一个单词出现在字符串中的任何地方,则正则表达式匹配字符串中的所有斜杠

阿姆萨克特

我试图匹配/字符串中的所有斜杠,但前提是字符串以"..

此正则表达式仅匹配第一个斜杠

(?<=['|"]\.\.)(?<=.)*?/

应该匹配

"../a/b/c/test.aspx"
"../a/test.aspx"

不应该

"/a/b/c/test.aspx"
../a/b/c/test.aspx

有任何想法吗?

阿努巴瓦

Notepad ++使用PCRE正则表达式引擎,因此您可以使用此正则表达式:

(?:^"\.\.|(?!^)\G)[^/\n]*\K/

正则演示

正则表达式详细信息:

  • (?::启动非捕获组
    • ^"\.\."..开始比赛
    • |: 要么
    • (?!^)\G\G在上一个匹配项的末尾或第一个匹配项的字符串开头声明位置。(?!^)确保我们不在开始位置。
  • ):结束非捕获组
  • [^/]*:匹配0个或多个不属于的字符 /
  • \K:重置所有匹配的信息
  • /:匹配一个 /

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

匹配任何单词顺序正则表达式中的字符串

来自分类Dev

Java正则表达式:如果右括号是字符串中的最后一个字符,则匹配圆括号中的任何数字

来自分类Dev

如何使用正则表达式匹配字符串中的第n个出现

来自分类Dev

正则表达式跳过所有出现的“)”,但字符串中的最后一个

来自分类Dev

仅当字符串中有一个小写且带有一个正则表达式时,才匹配所有大写单词

来自分类Dev

使用正则表达式替换字符串中的最后一个单词(如果它是2个字符长)

来自分类Dev

PHP中的正则表达式:将字符串中第一个单词之后的所有单词截断,并将所有单词截断为第一个字符

来自分类Dev

返回Ruby中所有正则表达式出现在字符串中的索引

来自分类Dev

JS正则表达式匹配字符串中的所有单词

来自分类Dev

检查列表中是否有一个或多个与正则表达式匹配的字符串

来自分类Dev

如果字符串* only *包含字符集中的所有*个字符,再加上可选的一个,则匹配正则表达式

来自分类Dev

如果列表中的任何字符串与正则表达式匹配

来自分类Dev

正则表达式匹配字符串中的两个单词

来自分类Dev

正则表达式:如果原始字符串匹配某个过滤器,如何替换另一个字符串中所有出现的字符串

来自分类Dev

正则表达式,用于出现在已知字符串和第一个右括号之间的字符串

来自分类Dev

正则表达式中有没有一种方法可以检查某个单词是否在定义的两个位置之一中出现在字符串中?

来自分类Dev

正则表达式匹配,如果字符串中的多个选项中只有一个匹配项

来自分类Dev

我想在R中写一个正则表达式来删除包含数字的字符串的所有单词

来自分类Dev

正则表达式匹配字符串中的任何字符,直到下一个匹配为止

来自分类Dev

正则表达式允许在字符串的任何位置出现一个符号?

来自分类Dev

正则表达式匹配,直到第一个数字出现在python中的字符串中

来自分类Dev

正则表达式-字符串中的任何地方都不是单词

来自分类Dev

PHP中的正则表达式:将字符串中第一个单词之后的所有单词截断,并将所有单词截断为第一个字符

来自分类Dev

正则表达式如果字符串不包含另一个单词,则匹配该单词

来自分类Dev

Python正则表达式,如果所有完整单词都在字符串中

来自分类Dev

正则表达式匹配字符串中的所有出现

来自分类Dev

如何使用正则表达式拆分字符串,开头字符与此 <= | 中的任何一个匹配 >= | = | !=

来自分类Dev

为什么这个正则表达式不匹配这些字符串中的任何一个?

来自分类Dev

如果字符串有 X 个以@#$ 开头的单词,则 Python 正则表达式匹配:

Related 相关文章

  1. 1

    匹配任何单词顺序正则表达式中的字符串

  2. 2

    Java正则表达式:如果右括号是字符串中的最后一个字符,则匹配圆括号中的任何数字

  3. 3

    如何使用正则表达式匹配字符串中的第n个出现

  4. 4

    正则表达式跳过所有出现的“)”,但字符串中的最后一个

  5. 5

    仅当字符串中有一个小写且带有一个正则表达式时,才匹配所有大写单词

  6. 6

    使用正则表达式替换字符串中的最后一个单词(如果它是2个字符长)

  7. 7

    PHP中的正则表达式:将字符串中第一个单词之后的所有单词截断,并将所有单词截断为第一个字符

  8. 8

    返回Ruby中所有正则表达式出现在字符串中的索引

  9. 9

    JS正则表达式匹配字符串中的所有单词

  10. 10

    检查列表中是否有一个或多个与正则表达式匹配的字符串

  11. 11

    如果字符串* only *包含字符集中的所有*个字符,再加上可选的一个,则匹配正则表达式

  12. 12

    如果列表中的任何字符串与正则表达式匹配

  13. 13

    正则表达式匹配字符串中的两个单词

  14. 14

    正则表达式:如果原始字符串匹配某个过滤器,如何替换另一个字符串中所有出现的字符串

  15. 15

    正则表达式,用于出现在已知字符串和第一个右括号之间的字符串

  16. 16

    正则表达式中有没有一种方法可以检查某个单词是否在定义的两个位置之一中出现在字符串中?

  17. 17

    正则表达式匹配,如果字符串中的多个选项中只有一个匹配项

  18. 18

    我想在R中写一个正则表达式来删除包含数字的字符串的所有单词

  19. 19

    正则表达式匹配字符串中的任何字符,直到下一个匹配为止

  20. 20

    正则表达式允许在字符串的任何位置出现一个符号?

  21. 21

    正则表达式匹配,直到第一个数字出现在python中的字符串中

  22. 22

    正则表达式-字符串中的任何地方都不是单词

  23. 23

    PHP中的正则表达式:将字符串中第一个单词之后的所有单词截断,并将所有单词截断为第一个字符

  24. 24

    正则表达式如果字符串不包含另一个单词,则匹配该单词

  25. 25

    Python正则表达式,如果所有完整单词都在字符串中

  26. 26

    正则表达式匹配字符串中的所有出现

  27. 27

    如何使用正则表达式拆分字符串,开头字符与此 <= | 中的任何一个匹配 >= | = | !=

  28. 28

    为什么这个正则表达式不匹配这些字符串中的任何一个?

  29. 29

    如果字符串有 X 个以@#$ 开头的单词,则 Python 正则表达式匹配:

热门标签

归档