在javascript正则表达式中匹配两个单词
我有一个url字符串,看起来像在javascript正则表达式中匹配两个单词,javascript,regex,Javascript,Regex,我有一个url字符串,看起来像https://www.bla.com/?test=dfsdf 我想尝试匹配www.bla.com和?是否在url中 仅当其获得www.bla.com/?或者www.bla.com 它不应该匹配,因为它后面还有其他内容,如www.bla.com/test/ 第一次尝试是 regex = /bla.com\?/g www\.bla\.com\/?\? www与字符www完全匹配(区分大小写) 。与角色匹配。字面意思(区分大小写) bla按字面意思匹配字符bla(区
https://www.bla.com/?test=dfsdf
我想尝试匹配www.bla.com和?是否在url中
仅当其获得www.bla.com/?或者www.bla.com
它不应该匹配,因为它后面还有其他内容,如www.bla.com/test/
第一次尝试是
regex = /bla.com\?/g
www\.bla\.com\/?\?
www与字符www完全匹配(区分大小写)
。与角色匹配。字面意思(区分大小写)
bla按字面意思匹配字符bla(区分大小写)
。与角色匹配。字面意思(区分大小写)
com与字符com字面匹配(区分大小写)
?/?与字符/字面匹配(区分大小写)
??量词-匹配0到1次,尽可能多次,根据需要返回(贪婪)
? \? 与角色匹配?字面意思(区分大小写)
全局模式标志
g修饰语:全局。所有比赛(第一场比赛后不返回)
m修改器:多行。使^和$匹配每行的开始/结束(不仅仅是字符串的开始/结束)
StackOverflow不是免费的编码服务。你应该会的。请更新您的问题,以显示您已在某个应用程序中尝试过的内容。有关更多信息,请参见,并选择:)您只需要匹配
www.bla.com
,然后是可选的/
,然后是?
您知道如何匹配可选字符吗?那么,精确匹配从开始<代码>/^https:\/\/www.bla\.com\/\?/谢谢这正是我想要的。