我使用一个正则表达式来捕捉用户的临时目录,但避免匹配模板。如果可能的话,使用一个正则表达式。正则表达式应匹配temp*变体,但不匹配template。
temp*
template
/db/Sales/tempq/somethingelse /db/Sales/temp1/something/else /db/Sales/temp/somethingelse /db/Sales/template/somethingelse
对这样的正则表达式有什么建议吗?
col17t5w1#
您可以使用负前瞻:
\/db\/Sales\/temp(?!late).*
https://regex101.com/r/swEVXa/1
gab6jxml2#
尝试:
^(?!.*\/template\/).*$
Regex demo.
^
(?!.*\/template\/)
/template/
.*$
2条答案
按热度按时间col17t5w1#
您可以使用负前瞻:
https://regex101.com/r/swEVXa/1
gab6jxml2#
尝试:
Regex demo.
^
-字符串的开头(?!.*\/template\/)
-如果字符串包含/template/
则不匹配.*$
-匹配所有字符串,直到字符串结束。