日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【转】ultraedit 正则表达式

發布時間:2023/12/31 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【转】ultraedit 正则表达式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

UltraEdit風格正則表達式語法

1、%

功能說明: 匹配一行的開始位置。這個符號表示所尋找的字符在每一行的開始的位置,不包括每一行其上一行的結束字符。

2、$

功能說明:匹配一行的結束位置。這個符號表示所尋找的字符在每一行的結束的位置。這個$和上面說的“行頭”恰恰相反,它是“行尾”。

3、?

功能說明:匹配每一個字符,除了“換行符”以外。

4、*

功能說明:匹配任意個數的任何字符,除了“換行符”以外。

5、+

功能說明:匹配一個或多個所提到的字符或是表達式,至少要出現一次。不匹配重復的“換行符”。

6、++

功能說明:匹配零次或是很多次所提到的字符或表達式,不匹配重復的“換行符”。

7、^b

功能說明:匹配分頁符。

8、^p

功能說明:匹配DOS文件中的換行符。

9、^r

功能說明:匹配MAC文件中的換行符。

10、^n

功能說明:匹配UNIX文件中的換行符。

11、^t

功能說明:匹配一個Tab符。

12、[ ]

功能說明:匹配在方括號里面的任何單個字符,可以用范圍來表示。

13、^{A^}^{B^}

功能說明:匹配表達式A或表達式B

14、^

功能說明:后面的正則表達式無效。

注意:現在使用當中也可以表示指定行的開頭。

15、^(…^)

功能說明: 匹配第1個到第9個指定的表達式,并且可以用其序號來變換位置

例如:“hello world”滿足表達式“^(h*o^) ^(w*d^)”,而表達式“^2 ^1”就可以把“hello world”替換為“world hello”。

?

?

下面我舉一些很簡單的例子,讓大家看看:

m?n 匹配“man”,“men”,“min”但是不能匹配“moon”。

t*t匹配“test”,“tonight”和“tea time”但是不能匹配“tea time”(換行符在“tea ”和“time”之間)。

Te+st匹配“test”,“teest”,“teeeest”等等,但是不能匹配“tst”。

[aeiou] 匹配任一個屬于aeiou的字母

[,。?]匹配“,”、“。”和“?”中的任意一個

[0-9a-z] 匹配任何一個1-9的數字a到z的小寫字母

[~0-9] 匹配任何一個字符除了數字以外(~符號的意思是表示“非”)

這里只介紹了UE中“傳統正則表達式”的語法,很簡單幾個,但是它們卻能滿足您批量文本處理的要求。如能活用,那更是其樂無窮,讓你體會到電腦給工作帶來的魅力。

小知識: 正則表達式英文REGULAR EXPRESSIONS,其精髓就是兩個字――“統配”。在文本編輯軟件中用途之廣,“變體”之多,都足以證明其地位。現在的ULTRAEDIT版本中除 了傳統的正則表達式和UNIX風格的正則表達式以外還加入了與PERL兼容的正則表達式語法,可以說使ULTRAEDIT更加完美。

?

??UltraEdit的正則表達式功能很有用,轉貼兩篇文章:

?

刪除空行: ?替換 %[ ^t]++^p 為 ?空串?

刪除行尾空格: 替換 [ ^t]+$ 為 ?空串?

刪除行首空格: 替換 %[ ^t]+ 為 ?空串?

每行設置為固定的4個空格開頭: 替換 %[ ^t]++^([~ ^t^p]^) 為 " ? ?^1"?

每段設置為固定的4個空格開頭: 替換 %[ ^t]+ 為 " ? ?"?

(如果一行是以空格開始的,則視之為一段的開始行)?

將一段合并為一行: 替換 [ ^t]++^p^([~ ^t^p]^) 為 ^1?

(注意: 此處假定文本是以DOS方式回車換行 - ?CR/LF)?

去掉HTML TAG: ?替換 ^{<*>^}^{<*^p*>^} 為 空串?

刪除HTML中的所有<A>: 替換 <[ ]++a *[ ]++href[ ]++=*> 為 空串?

刪除文本中指定的前2列字符: 替換 %?? 為 ?空串?

在第4列后插入2列空白字符: 替換 %^(????^)^(?^) 為 "^1 ?^2"?

查找所有的數字: [0-9]+[.]++[0-9]+?

查找所有的單詞: [a-z]+?

查找所有的網址: http://[a-z0-9^~`_./^-^?=&]+

?

一個正則表達式最多可以有9個標注表達式, 按正規表達式的需要而定。?

相應的替換表達式是 ^x , 替換范圍x是1-9。例如:

If ^(h*o^) ^(f*s^) matches "hello folks",?

^2 ^1 would replace it with "folks hello".

(hello folks 將被替換成 folks hello。)

注: ^ 是實際字符 ^不是Ctl + 鍵值。

轉載于:https://www.cnblogs.com/todoit/archive/2012/04/23/2466283.html

總結

以上是生活随笔為你收集整理的【转】ultraedit 正则表达式的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产真人无遮挡作爱免费视频 | 午夜视频在线观看网站 | av黄色免费网站 | 法国少妇愉情理伦片 | 国产老女人乱淫免费可以 | 老色鬼网站 | 三级免费网站 | 精品九九九 | 国产精品51 | 北条麻妃av在线 | 韩国成年人网站 | 极品国产91在线网站 | 欧美日韩中文 | 日韩精品视频在线观看免费 | 精品国产一区二区三区久久久 | 久久九九国产精品 | 精品久久在线观看 | 伊人亚洲精品 | 毛片毛片毛片毛片毛片毛片毛片毛片毛片毛片 | 亚洲丝袜在线观看 | 亚洲天堂五月 | 国产精品无码久久久久久 | 国产无遮挡a片又黄又爽 | 亚洲日本国产 | 捆绑少妇玩各种sm调教 | 国产日韩片| 欧美精产国品一二三区 | 美女18网站| 亚洲国产精品视频一区二区 | 特级做a爱片免费69 少妇第一次交换又紧又爽 亚洲大胆人体 | 日韩毛片在线播放 | 91精品国产入口 | av永久免费观看 | 暴操白虎 | 自拍视频第一页 | 一区二区三区在线观看免费 | 国产成人无码久久久精品天美传媒 | 京香julia在线观看 | 在线免费观看日韩av | 久久精品视频免费观看 | 国产精品69久久久久孕妇欧美 | 人妻大战黑人白浆狂泄 | 9191久久| 日本黄区免费视频观看 | 香蕉视频在线观看免费 | 久久久久久久久久久久电影 | 亚洲欧美激情一区二区三区 | 91精品国产综合久久久蜜臀 | 国产污视频在线 | 欧美性白人极品1819hd | 国产日韩欧美中文字幕 | 涩色网站 | 韩国一级淫片免费看 | 亚洲双插 | 色婷婷综合在线 | 性生交生活影碟片 | 老司机久久精品视频 | 松本一香在线播放 | av图区| 欧美自拍偷拍一区 | 欧美偷拍一区二区三区 | 夜夜草天天草 | 韩国三级hd中文字幕叫床浴室 | 亚洲国产aⅴ精品一区二区 日韩黄色在线视频 | www.猫咪av | exo妈妈mv在线播放高清免费 | 欧美大片视频在线观看 | 最近的中文字幕 | 久久久久五月天 | 国产日本欧美一区二区 | 日韩成人综合 | 九色porny自拍视频在线播放 | 狠狠av | 成人福利网 | 免费看特级毛片 | 亚州黄色网址 | 亚洲aaaaa特级 | 中国在线观看片免费 | 免费欧美黄色片 | 亚洲国产日韩a在线播放性色 | 久久国产一区二区 | 丁香婷婷色 | 国产欧美日韩成人 | 婷婷综合社区 | 欧美变态口味重另类在线视频 | 91成人免费版 | 91天堂在线| 中文字幕欧美人妻精品 | 亚洲一区二区三区91 | 99这里 | 久久av红桃一区二区小说 | 懂色av蜜臂av粉嫩av | 一级片一级片 | 一区二区伦理片 | 五月婷婷开心 | 亚洲人一区 | 黄色91视频 | 欧美黑人又粗又大又爽免费 | 草草草在线 |