我正在尝试匹配以:
开头的字符串http://www.xxxx.la/wallpaper/
并以:
结束">
这是我得到的,但它不起作用:
/\bhttp:\/\/www\.xxxx\.la\/wallpaper\/\w+\"\>\b/
答案 0 :(得分:1)
\w
匹配单词字符,表示字母,数字或下划线。它不匹配空格。
我认为您需要:/http:\/\/www\.xxxx\.la\/wallpaper\/.+\"\>/
(将\w
替换为.
)。
答案 1 :(得分:1)
\b
表示单词之间的边界。它可能不是字符串的开头或结尾。首先,使用^
。最后,使用$
。所以你的正则表达式将是这样的:
/^http:\/\/www\.xxxx\.la\/wallpaper\/\S+\"\>$/
我更喜欢\S
而不是\w
。我担心\w
字符范围太有限了。