首頁 > 問答 > 主體
匹配对象如:
<table> <tr> <td rowspan="2">aaa</td> </tr> <tr> <td>bbb</td> <td>ccc</td> </tr> </table>
要匹配<td rowspan="2">aaa</td> 和 <td>bbb</td> 该如何写正则?
欧阳克2016-11-10 15:06:42
js的正则没有逆向环视,所以我只能这么写,你取第一组,你自己去转义吧:
\s*()回覆0三叔2016-11-10 15:06:04跟次序和计数有关的用正则表达式来很难写,回覆0欧阳克2016-11-10 15:05:53为什么要用正则呢?$("table tr").find("td:eq(0)")这个也可以啊!回覆0三叔2016-11-10 15:05:42var reg = /(.+?<\/td>).*?<\/tr>/g reg.exec('aaabbbccc') //["aaa", "aaa"] reg.exec('aaabbbccc') //["bbbccc", "bbb"]回覆0取消回覆發布
三叔2016-11-10 15:06:04
跟次序和计数有关的用正则表达式来很难写,
欧阳克2016-11-10 15:05:53
为什么要用正则呢?$("table tr").find("td:eq(0)")这个也可以啊!
三叔2016-11-10 15:05:42
var reg = /(.+?<\/td>).*?<\/tr>/g reg.exec('aaabbbccc') //["aaa", "aaa"] reg.exec('aaabbbccc') //["bbbccc", "bbb"]回覆0取消回覆發布