如果行包含单词,则在字符之间返回文本“

时间:2015-04-05 19:35:31

标签: php regex

如果行包含单词,则在字符"

之间返回文本
<a href="index.php?sheet=2362327&sign=1" alt='This is funny alt' class='some test classes'>

如果找到sign =,我需要获取url index.php?sheet = 2362327&amp; sign = 1。

P.S

如果找到单词,我找到了获取一行的方法:/^.*\bsign=\b.*$/m

获取2个字符之间的内容:(?<=")(.*)(?=")

1 个答案:

答案 0 :(得分:1)

(?<=")[^"]*\bsign=\b[^"]*(?=")

你可以将两者联合起来得到你的结果。