正則表達式測試器下載 最新更新|軟件分類|軟件專題|手機版|論壇轉(zhuǎn)貼|軟件發(fā)布

您當前所在位置: 首頁編程開發(fā)編程輔助 → RegEx Builder(正則表達式測試工具) v2.0 綠色版

RegEx Builder(正則表達式測試工具)

v2.0 綠色版

RegEx Builder(正則表達式測試工具)下載
  • 軟件大?。?span itemprop="fileSize">203.00 KB
  • 軟件語言:中文
  • 軟件類型:國產(chǎn)軟件 / 編程輔助
  • 軟件授權(quán): 免費軟件
  • 更新時間:2017-09-25 16:02:17
  • 軟件等級:4星
  • 軟件廠商: -
  • 應(yīng)用平臺:WinAll, WinXP
  • 軟件官網(wǎng):

ITMOP本地下載文件大?。?03.00 KB

點贊 好評 0%(0) 差評 差評 0%(0)

軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評論下載地址

小編為您推薦: 正則表達式

正則表達式測試工具,占內(nèi)存小,功能不比收費的RegexBuddy差。該軟件要求您的電腦要裝有.net framework(進入下載.net環(huán)境)才能正常使用。搞編程,用正則,很正常的事,但是朋友們有不少覺得正則超有難度,其實不然,一本5頁的教程都能教會你使用正則,看來它不是可望不可及的,而且現(xiàn)在有不少的正則表達式開發(fā)輔助工具,幫助你快速開發(fā)出效率高的正則代碼,RegEx Builder 2.0就是這樣一款工具,它由國外開發(fā),暫時只有英文版本,不過界面上的英文也沒幾個單詞,自己對照詞典查下知道什么意思就行了。RegEx Builder檢測正則的特點是快速、占用內(nèi)存超少,有必要擁有。

使用說明

綠色版解壓縮后直接點擊RegExBuilder.exe使用,不需安裝,可以拷貝到U盤中使用。

正則表達式入門:

\b匹配單詞的開始或結(jié)束

*表示重復(fù)0零次或多次

?表示重復(fù)0次或1次

+表示重復(fù)1次或多次

{n} 重復(fù)n次

{n,} 重復(fù)n次或更多次

{n,m} 重復(fù)n到m次

.表示除了換行符以外的任意字符

.*連在一起就意味著任意數(shù)量的不包含換行的字符

\d表示一位數(shù)字(0,或1,或2…或9)

\s表示任意的空白符,包括空格,制表符(Tab),換行符,中文全角空格

\w匹配字母或數(shù)字或下劃線或漢字

^匹配字符串的開始

$匹配字符串的結(jié)束

\表示轉(zhuǎn)義,比如\"表示",\(表示(

[]表示范圍,比如[.?!]匹配標點符號(.或?或!),[0-9]代表的含意與\d就是完全一致的:表示1位數(shù)字;同理[a-z0-9A-Z_]也完全等同于\w(如果只考慮英文的話)

|表示分支(或者),比如\d{5}-\d{4}|\d{5}這個表達式用于匹配美國的郵政編碼。美國郵編的規(guī)則是5位數(shù)字,或者用連字號間隔的9位數(shù)字。之所以要給出這個例子是因為它能說明一個問題:使用分枝條件時,要注意各個條件的順序。如果你把它改成\d{5}|\d{5}-\d{4}的話,那么就只會匹配5位的郵編(以及9位郵編的前5位)。原因是匹配分枝條件時,將會從左到右地測試每個條件,如果滿足了某個分枝的話,就不會去再管其它的條件了。

我們已經(jīng)提到了怎么重復(fù)單個字符(直接在字符后面加上限定符就行了);但如果想要重復(fù)多個字符又該怎么辦?你可以用小括號來指定子表達式(也叫做分組),然后你就可以指定這個子表達式的重復(fù)次數(shù)了,你也可以對子表達式進行其它一些操作(后面會有介紹)。

(\d{1,3}\.){3}\d{1,3}是一個簡單的IP地址匹配表達式。要理解這個表達式,請按下列順序分析它:\d{1,3}匹配1到3位的數(shù)字,(\d{1,3}\.){3}匹配三位數(shù)字加上一個英文句號(這個整體也就是這個分組)重復(fù)3次,最后再加上一個一到三位的數(shù)字(\d{1,3})。

IP地址中每個數(shù)字都不能大于255. 經(jīng)常有人問我, 01.02.03.04 這樣前面帶有0的數(shù)字, 是不是正確的IP地址呢? 答案是: 是的, IP 地址里的數(shù)字可以包含有前導(dǎo) 0 (leading zeroes).

不幸的是,它也將匹配256.300.888.999這種不可能存在的IP地址。如果能使用算術(shù)比較的話,或許能簡單地解決這個問題,但是正則表達式中并不提供關(guān)于數(shù)學的任何功能,所以只能使用冗長的分組,選擇,字符類來描述一個正確的IP地址:((2[0-4]\d|25[0-5]|[01]?\d\d?)\.){3}(2[0-4]\d|25[0-5]|[01]?\d\d?)。

理解這個表達式的關(guān)鍵是理解2[0-4]\d|25[0-5]|[01]?\d\d?

\W匹配任意不是字母,數(shù)字,下劃線,漢字的字符

\S匹配任意不是空白符的字符

\D匹配任意非數(shù)字的字符

\B匹配不是單詞開頭或結(jié)束的位置

[^x]匹配除了x以外的任意字符

[^aeiou]匹配除了aeiou這幾個字母以外的任意字符

例子:\S+匹配不包含空白符的字符串。

]+>匹配用尖括號括起來的以a開頭的字符串。

更多>> 軟件截圖

推薦應(yīng)用

    其他版本下載

      精品推薦

      相關(guān)文章

      下載地址

      • RegEx Builder(正則表達式測試工具) v2.0 綠色版

      查看所有評論>> 網(wǎng)友評論

      發(fā)表評論

      (您的評論需要經(jīng)過審核才能顯示) 網(wǎng)友粉絲QQ群號:374962675

      查看所有 0條 評論>>

      更多>> 猜你喜歡