正则表达式匹配链接

Regex to match links

我正在尝试匹配以以下内容开头的字符串:

http://www.xxxx.la/wallpaper/ 

并以:

结尾
">

这是我得到的,但它不起作用:

/\bhttp:\/\/www\.xxxx\.la\/wallpaper\/\w+\"\>\b/

\w 匹配单词字符,意思是字母、数字或下划线。它匹配空格。

我认为您需要:/http:\/\/www\.xxxx\.la\/wallpaper\/.+\"\>/(将 \w 替换为 .)。

\b表示一个词之间的分界线。它可能不是字符串的开头或结尾。一开始,使用 ^。最后,使用 $。所以你的正则表达式将是这样的:

/^http:\/\/www\.xxxx\.la\/wallpaper\/\S+\"\>$/

我更喜欢 \S 而不是 \w。恐怕 \w 字符范围太有限了。