집 > Q&A > 본문
匹配对象如:
<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취소회신하다출판하다