Regex 如何在正则表达式调用中使用通配符?
我正在尝试使用正则表达式调用来搜索url模式。我应该如何编写一个regex调用来查找特定的域直到某一点 例如: 在url中查找任何带有的内容,然后在“/hello\u world”之后查找任何其他内容的调用仍然是Regex 如何在正则表达式调用中使用通配符?,regex,url,Regex,Url,我正在尝试使用正则表达式调用来搜索url模式。我应该如何编写一个regex调用来查找特定的域直到某一点 例如: 在url中查找任何带有的内容,然后在“/hello\u world”之后查找任何其他内容的调用仍然是true: 或 等等等等 我目前有: http:\/\/www\.example\.com\/hello\u world 这是可行的,但我不知道如何在这个解决方案中使用通配符(*)。您可以试试 ^https:\/\/www\.example\.com\/hello_world(?=\
true
:
或
等等等等
我目前有:
http:\/\/www\.example\.com\/hello\u world
这是可行的,但我不知道如何在这个解决方案中使用通配符(*)。您可以试试
^https:\/\/www\.example\.com\/hello_world(?=\/|$).*$
(?=\/$)
是正向前瞻\/
或$
(换行)如果不重要,为什么需要匹配更多?你所拥有的应该足够了。我只是在想。即使结局不同,它也将返回true?只要您的匹配只是子字符串匹配,而不是精确的模式匹配。我不知道你用什么来做这件事,但通常情况下你不会在意它之后会发生什么。这是一个很好的解决方案。我认为@ergonaut提出的观点对我来说是最有用的。我肯定会在将来使用您的解决方案我想更“正确”的正则表达式是^https:\/\/www\.example\.com\/hello\u world(?=(?:\/.*))
。