我对正则表达式并不擅长,所以我想知道我们是否可以使用url内容中的字符串与url完全匹配。
应匹配 -
不应该匹配 -
所以无论哪个字符串都带有前缀或不带(us-,ch-,none)它应该匹配。但是如果在.com之后提到url的任何部分,那么它就不应该匹配它。需要bool中的结果为true或false,不要从中提取字符串。
提前致谢。
答案 0 :(得分:2)
对于您的示例字符串,您可以使用否定的字符类[^/]
,它不匹配正斜杠。然后在那之后匹配最后的正斜杠并使用^
和$
锚来断言该行的开头和结尾:
没有指定编程语言,因此返回布尔部分取决于您。
答案 1 :(得分:0)
答案 2 :(得分:0)
尝试(http:\/\/).*[(\.com\/)$]\/
正则表达式匹配输入直到.com/
此网站可能有助于测试并提出正则表达式 - https://regexr.com/