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”