Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/backbone.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 正则表达式匹配/x/之后和下一个/_Regex - Fatal编程技术网

Regex 正则表达式匹配/x/之后和下一个/

Regex 正则表达式匹配/x/之后和下一个/,regex,Regex,title/x/word/c 如何匹配/x/之后但在下一个/之前的任何内容?(即匹配word) \/x\/.+\/匹配/x/word/,但我不确定如何正确匹配word它(regex的新功能)使用查找和否定字符类: (?<=/x/)[^/]* (?/x/([^/]*) 这是一个简单的正则表达式。我们正在匹配/x/,后跟零个或多个非/字符。您只需在要添加捕获组的位置添加括号。为什么要对它们进行转义,/在正则表达式中不是特殊字符。如果您使用的是JavaScript或类似的东西,并且需要esca

title/x/word/c

如何匹配
/x/
之后但在下一个
/
之前的任何内容?(即匹配
word


\/x\/.+\/
匹配
/x/word/
,但我不确定如何正确匹配
word
它(regex的新功能)

使用查找和否定字符类:

(?<=/x/)[^/]*
(?
/x/([^/]*)


这是一个简单的正则表达式。我们正在匹配
/x/
,后跟零个或多个非
/
字符。您只需在要添加捕获组的位置添加括号。

为什么要对它们进行转义,
/
在正则表达式中不是特殊字符。如果您使用的是JavaScript或类似的东西,并且需要escape他们,这是你的问题,你只标记了你的问题正则表达式。@frosty如果你的应用程序语言使用斜杠来分隔正则表达式,你只需要避开斜杠-例如JS或ruby等-但是这样的斜杠不是正则表达式的一部分,就像引号是表达式中字符串的一部分一样,比如
“foo”