js正則匹配table tr
我覺得比ijao簡單,但是腦子就是轉(zhuǎn)不過彎。。。。請正則高手看看阿。
<textarea id="txt">
<table border=1 width="20%">
<tr><th>title</th><th>title2</th></tr>
<tr rs="{id:\'section006\'}"><td>data1</td><td>data2 </td>
</tr>
<tr ><td>data1</td><td>data2</td></tr>
</table>
</textarea>
<script>
var str = document.getElementById('txt').value;
alert(str);
</script>
/<tr[^>]*>[\s\S]*?<\/tr>/gi,
分享一個(gè)函數(shù)
//普通替換 function doRepNormal(s){ var str=s.replace(/<p><br type="_moz">\s*?<\/p>/ig,""); str=str.replace(/<p>\s*?<br type="_moz">\s*?<\/p>/ig, ""); str=str.replace(/<p>(\s|\ \;| | |\xc2\xa0)*?<\/p>/ig, ""); str=str.replace(/<p>\s*?<\/p>/ig,""); str=str.replace(/<p> <\/p>/ig,""); str=str.replace(/<br type="_moz">\n <\/p>/ig, "</p>"); str=str.replace(/<br type="_moz">\s*?<\/p>/ig, "</p>"); str=str.replace(/<br\s*?\/?>\s*?<\/p>/ig, "</p>"); str=str.replace(/<br \/>\n <\/p>/ig, "</p>"); str=str.replace(/<br>\n <\/p>/ig, "</p>"); //表格替換 str=str.replace(/<table[^<>]*>/ig, "<table>"); str=str.replace(/<thead[^<>]*>/ig, "<thead>"); str=str.replace(/<tbody[^<>]*>/ig, "<tbody>"); str=str.replace(/<tfoot[^<>]*>/ig, "<tfoot>"); str=str.replace(/<tr[^<>]*>/ig, "<tr>"); str=str.replace(/<th [^<>]*>/ig, "<th>"); str=str.replace(/<td[^<>]*>/ig, "<td>"); str=str.replace(/<th>\s*?<p>/ig, "<th>"); str=str.replace(/<\/p>\s*?<\/th>/ig, "</th>"); str=str.replace(/<td[^<>]*>\s*?<p>/ig, "<td>"); str=str.replace(/<td>\s*?<p>/ig, "<td>"); str=str.replace(/<\/p>\s*?<\/td>/ig, "</td>"); return str; }
以上就是js正則匹配table tr的詳細(xì)內(nèi)容,更多關(guān)于js正則table的資料請關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
常用正則表達(dá)式知識點(diǎn)解讀及判讀有效數(shù)字、手機(jī)號郵箱正則表達(dá)式
正則表達(dá)式式應(yīng)用非常廣泛,本文給大家收集整理些正則表達(dá)式知識點(diǎn)解讀及判斷有效數(shù)字、手機(jī)號郵箱正則表達(dá)式,對常用正則表達(dá)式相關(guān)知識感興趣的朋友一起學(xué)習(xí)吧2015-11-11一文搞懂正則表達(dá)式基礎(chǔ)語法以及如何應(yīng)用
正則表達(dá)式是一種描述字符串結(jié)構(gòu)的語法規(guī)則,是用于匹配字符串中字符組合的模式,同時(shí)正則表達(dá)式也是對象,下面這篇文章主要給大家介紹了關(guān)于如何通過一文搞懂正則表達(dá)式基礎(chǔ)語法以及如何應(yīng)用的相關(guān)資料,需要的朋友可以參考下2022-09-09詳解PHP正則表達(dá)式替換實(shí)現(xiàn)(PHP preg_replace,PHP preg_replace)
PHP正則表達(dá)式替換實(shí)現(xiàn)是如何的呢?首先向你介紹下PHP preg_replace,PHP preg_replace的使用是我們實(shí)現(xiàn)的方法,那么對于PHP正則表達(dá)式替換實(shí)現(xiàn)過程我們從實(shí)例入手,感興趣的跟著小編一起了解了解吧2015-09-09正則表達(dá)式匹配閉合HTML標(biāo)簽(支持嵌套)
先確定我們要解決的問題——從一段Html文本中找出特定id的標(biāo)簽的innerHTML,需要的朋友可以參考下2020-02-02js正則表達(dá)式之RegExp對象屬性lastIndex,lastMatch,lastParen,lastContext,
js正則表達(dá)式之RegExp對象屬性lastIndex,lastMatch($&),lastParen($+),lastContext,rightContext屬性的講解2012-10-10一個(gè)容易犯錯(cuò)的js手機(jī)號碼驗(yàn)證正則表達(dá)式(推薦)
這篇文章主要介紹了 一個(gè)容易犯錯(cuò)的js手機(jī)號碼驗(yàn)證正則表達(dá)式(推薦),需要的朋友可以參考下2017-03-03