翻譯|使用教程|編輯:龔雪|2018-08-13 16:17:52.000|閱讀 1332 次
概述:本次給大家?guī)?lái)關(guān)于Regullar Expressions的使用相關(guān)教程,需要的朋友可以收藏哦。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
假設(shè)您想用擴(kuò)展標(biāo)記<title> </title>替換元素(title)中的屬性,其中包含雙引號(hào)內(nèi)的任意字符串。
1.在編輯器中打開有問(wèn)題的XML文件,按Ctrl+R。“ Replace”窗格顯示在編輯器的頂部。
2.由于您要替換所有title屬性,無(wú)論其中包含的實(shí)際字符串如何,都要使用正則表達(dá)式。確保選中了復(fù)選框Regex。因此,您在Search和Replace字段中輸入的所有內(nèi)容都將被視為正則表達(dá)式。
3.在Search字段中,開始輸入描述所有title屬性的正則表達(dá)式。
\stitle="(.*)?"\s*(/>*)
請(qǐng)注意,雖然正則表達(dá)式\stitle=".*?"\s*[/&gt;]*匹配title 屬性的內(nèi)容,但建議捕獲組以在Replace字段中引用它們。
4.然后,在Replace字段中,輸入以下正則表達(dá)式:
$2<title>$1</title>
其中$ 1表示第一個(gè)捕獲組,$ 2表示第二個(gè)捕獲組。
5.單擊Replace或Replace All。
第二個(gè)捕獲組(/>)向前移動(dòng)以關(guān)閉<new>元素,而第一個(gè)捕獲組<(與雙引號(hào)中的任何字符串匹配)將移動(dòng)到該元素<title&gt;。
現(xiàn)在假設(shè)您想要在搜索字符串中更改字符。再次確保選中了Regex復(fù)選框。
在Search字段中,輸入搜索表達(dá)式:
\stitle="(.*)?"\s*(/>*)
接下來(lái),使用以下表達(dá)式填寫Replace字段:
\U$1
找到的事件將替換為大寫字符:
接下來(lái),將字符串全部設(shè)置為小寫。要使用小寫字符替換出現(xiàn)次數(shù),請(qǐng)輸入以下替換字符串:
\L$1
然后suggested替換將是:
最后,如果您只想更改第一個(gè)字母的大小寫,請(qǐng)輸入以下替換字符串:
\l$1
PyCharm suggested以下替換:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都