可以讀取指定網(wǎng)址的源碼,并自動(dòng)判斷網(wǎng)頁(yè)編碼類(lèi)型進(jìn)行轉(zhuǎn)碼,有效避免出現(xiàn)讀取的源碼為亂碼(如果發(fā)現(xiàn)讀取的網(wǎng)址有亂碼可以反饋給我),使用查找文本功能可以查找出源碼中所有符合查找條件的字符,并依次定位,還可以測(cè)試編寫(xiě)正則表達(dá)式,本工具使用易語(yǔ)言正則表達(dá)式支持庫(kù),不同于其他正則測(cè)試工具編寫(xiě)出的正則表達(dá)式必須使用專(zhuān)有模塊才可以匹配出指定內(nèi)容,本工具測(cè)試出的正則表達(dá)式可以直接調(diào)用易語(yǔ)言支持庫(kù)中的命令匹配出測(cè)試結(jié)果。
什么是多行模式:
如果開(kāi)啟多行模式,字符“^”不僅匹配目標(biāo)文本的開(kāi)頭,而且匹配目標(biāo)文本中換行符(字符(10),字符(13)或 #換行符)的后面;字符“$”不僅匹配目標(biāo)文本的結(jié)尾,而且匹配目標(biāo)文本中換行符的前面。否則字符“^”僅僅匹配目標(biāo)文本的開(kāi)頭,“$”也僅僅匹配目標(biāo)文本的結(jié)尾。
正則表達(dá)式符號(hào):
* 前面元素出現(xiàn)0次以上
. 匹配任何單個(gè)字符
? 前面元素出現(xiàn)0次或1次
+ 前面元素出現(xiàn)1次以上
^ 表示開(kāi)頭。
$ 表示結(jié)尾。
.* 表示0個(gè)以上的任意字符。
[ ] 范圍描述符。[a-z]表示從a到z之間的任意一個(gè)。
\w 英文字母和數(shù)字。即[0-9 A-Z a-z]。
\W 非英文字母和數(shù)字
\s 空字符,即[\t\n\r\f]。
\S 非空字符。
\d 數(shù)字,即[0-9]。
\D 非數(shù)字。
\b 詞邊界字符(在范圍描述符外部時(shí))
\B 非詞邊界字符
\b 退格符(0x08)(在范圍描述符內(nèi)部時(shí))
{m,n} 前面元素最少出現(xiàn)m次,最多出現(xiàn)n次
| 選擇
( ) 群組
其他字符 該字符本身
. 匹配任何單個(gè)字符
? 前面元素出現(xiàn)0次或1次
+ 前面元素出現(xiàn)1次以上
^ 表示開(kāi)頭。
$ 表示結(jié)尾。
.* 表示0個(gè)以上的任意字符。
[ ] 范圍描述符。[a-z]表示從a到z之間的任意一個(gè)。
\w 英文字母和數(shù)字。即[0-9 A-Z a-z]。
\W 非英文字母和數(shù)字
\s 空字符,即[\t\n\r\f]。
\S 非空字符。
\d 數(shù)字,即[0-9]。
\D 非數(shù)字。
\b 詞邊界字符(在范圍描述符外部時(shí))
\B 非詞邊界字符
\b 退格符(0x08)(在范圍描述符內(nèi)部時(shí))
{m,n} 前面元素最少出現(xiàn)m次,最多出現(xiàn)n次
| 選擇
( ) 群組
其他字符 該字符本身