當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
读取javascript脚本的正则表达式
生活随笔
收集整理的這篇文章主要介紹了
读取javascript脚本的正则表达式
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
以前dudu給了一個
string regexstr=@"(?i)<script([^>])*>(\w|\W)*</script([^>])*>";
當時未解其意,照搬使用了。
現(xiàn)在需要寫一些正則表達式的東西,才認真看看這個字串。
<script([^>])*>
解釋:
<script(后面)含有非>多個字符 >
這個 “ ([^>])* ”
根據(jù)優(yōu)先級來判定:
()
+*?{m,n}
abc ^$ \b \B
|
園括號優(yōu)先,接著是*(*是倍增器,也就多個字符的含義).
這句話翻譯為 “多個非>字符”
(\w|\W)*
多個“0-9a-z或者是非0-9a-z”字符
只不過我不明白為什么要在前面加一個(?i),懇請dudu指教。。。
這里有篇關(guān)于正則表達式的文章
http://www.21ds.net/article/263.html
轉(zhuǎn)載于:https://www.cnblogs.com/king_astar/archive/2004/05/02/8271.html
總結(jié)
以上是生活随笔為你收集整理的读取javascript脚本的正则表达式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: hadoop运行中报错笔记
- 下一篇: 终于收到微软的衬衫了!!!