我想在两个HTML标签之间找到一个值,即:<td></td>
可以有单词字符\w
或者没有任何内容(甚至不是><
关闭开头括号之间的空格。
所以我正在尝试这个/<td>[\w{1,}|]<\/td>/
,但它没有用。
这是针对php的,是的,我很清楚有些人警告不要用正则表达式解析HTML;)...
任何帮助都将不胜感激。
谢谢
答案 0 :(得分:1)
/<td>\w*<\/td>/
如果您尝试使用匹配的组,则需要括号而不是括号:
/<td>(\w*)<\/td>/
要匹配&#34;没有&#34;,只需使用*
答案 1 :(得分:0)
如果您需要在两个html标签之间找到一个值。 请使用以下正则表达式
(?<td>)(\w*)(?=<\/td>)
它只匹配<td></td>