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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

PyCharm使用技巧(六):Regullar Expressions的使用

發(fā)布時(shí)間:2023/12/10 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 PyCharm使用技巧(六):Regullar Expressions的使用 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

2019獨(dú)角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

PyCharm v2018.2最新版本下載

?

使用正則表達(dá)式查找和替換文件中的文本

示例代碼

使用正則表達(dá)式查找和替換字符串

假設(shè)您想用擴(kuò)展標(biāo)記<title> </title>替換元素(title)中的屬性,其中包含雙引號(hào)內(nèi)的任意字符串。

1.在編輯器中打開有問題的XML文件,按Ctrl+R?!?Replace”窗格顯示在編輯器的頂部。

2.由于您要替換所有title屬性,無論其中包含的實(shí)際字符串如何,都要使用正則表達(dá)式。確保選中了復(fù)選框Regex。因此,您在Search和Replace字段中輸入的所有內(nèi)容都將被視為正則表達(dá)式。

3.在Search字段中,開始輸入描述所有title屬性的正則表達(dá)式。

\stitle="(.*)?"\s*(/>*)

請(qǐng)注意,雖然正則表達(dá)式\stitle=".*?"\s*[/>]*匹配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>。

Changing case of the characters

現(xiàn)在假設(shè)您想要在搜索字符串中更改字符。再次確保選中了Regex復(fù)選框。

在Search字段中,輸入搜索表達(dá)式:

\stitle="(.*)?"\s*(/>*)

接下來,使用以下表達(dá)式填寫Replace字段:

\U$1

找到的事件將替換為大寫字符:

接下來,將字符串全部設(shè)置為小寫。要使用小寫字符替換出現(xiàn)次數(shù),請(qǐng)輸入以下替換字符串:

\L$1

然后suggested替換將是:

最后,如果您只想更改第一個(gè)字母的大小寫,請(qǐng)輸入以下替換字符串:

\l$1

PyCharm?suggested以下替換:

?

更多資源請(qǐng)查看【PyCharm入門視頻教程】

轉(zhuǎn)載于:https://my.oschina.net/u/2317468/blog/1931913

總結(jié)

以上是生活随笔為你收集整理的PyCharm使用技巧(六):Regullar Expressions的使用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。