PyCharm使用技巧(六):Regullar Expressions的使用
使用正規表示式查詢和替換檔案中的文字
示例程式碼
使用正規表示式查詢和替換字串
假設您想用擴充套件標記<title> </title>替換元素(title)中的屬性,其中包含雙引號內的任意字串。
1.在編輯器中開啟有問題的XML檔案,按Ctrl+R。“ Replace”窗格顯示在編輯器的頂部。
2.由於您要替換所有title屬性,無論其中包含的實際字串如何,都要使用正規表示式。確保選中了核取方塊Regex。因此,您在Search和Replace欄位中輸入的所有內容都將被視為正規表示式。
3.在Search欄位中,開始輸入描述所有title屬性的正規表示式。
\stitle="(.*)?"\s*(/>*)
請注意,雖然正規表示式\stitle=".*?"\s*[/>]*匹配title 屬性的內容,但建議捕獲組以在Replace欄位中引用它們。
4.然後,在Replace欄位中,輸入以下正規表示式:
$2<title>$1</title>
其中$ 1表示第一個捕獲組,$ 2表示第二個捕獲組。
5.單擊Replace或Replace All。
第二個捕獲組(/>)向前移動以關閉<new>元素,而第一個捕獲組<(與雙引號中的任何字串匹配)將移動到該元素<title>。
Changing case of the characters
現在假設您想要在搜尋字串中更改字元。再次確保選中了Regex核取方塊。
在Search欄位中,輸入搜尋表示式:
\stitle="(.*)?"\s*(/>*)
接下來,使用以下表示式填寫Replace欄位:
\U$1
找到的事件將替換為大寫字元:
接下來,將字串全部設定為小寫。要使用小寫字元替換出現次數,請輸入以下替換字串:
\L$1
然後suggested替換將是:
最後,如果您只想更改第一個字母的大小寫,請輸入以下替換字串:
\l$1
PyCharm suggested以下替換:
更多資源請檢視【PyCharm入門視訊教程】
相關文章
- PyCharm使用技巧:PyCharm重構PyCharm
- PyCharm使用技巧(五):在PyCharm中使用IPython / Jupyter NotebookPyCharmPython
- pycharm使用的一些技巧PyCharm
- PyCharm使用技巧(四):Scientific模式PyCharm模式
- PyCharm使用技巧:Raspberry Pi的遠端開發PyCharm
- 每週分享五個 PyCharm 使用技巧(三)PyCharm
- 每週分享五個 PyCharm 使用技巧(一)PyCharm
- 每週分享五個 PyCharm 使用技巧(二)PyCharm
- PyCharm使用技巧:通過DockerCompose配置遠端直譯器PyCharmDocker
- 使用PyCharm引入需要使用的包PyCharm
- 01 pycharm使用PyCharm
- pycharm使用jupyterPyCharm
- Pycharm使用祕籍PyCharm
- PyCharm使用心得PyCharm
- PyCharm工具使用小結PyCharm
- QTreeWidget的使用技巧QT
- VSCode的使用技巧VSCode
- thymeleaf的使用技巧
- Pandas的使用技巧
- PyCharm 實用使用總結PyCharm
- [轉載] PyCharm、CLion 的設定和使用PyCharm
- 使用PyCharm時顯示的 No module named ‘xxx’PyCharm
- JavaScript Promise 的使用技巧JavaScriptPromise
- clion使用技巧
- PPT使用技巧
- Fiddler使用技巧
- Python使用技巧Python
- chrome使用技巧Chrome
- Git 使用技巧Git
- bcm 使用技巧
- CListCtrl使用技巧
- uedit使用技巧
- Java Lambda ExpressionsJavaExpress
- PyCharm的使用教程【圖文結合-詳細】PyCharm
- pycharm+python使用中的相關問題PyCharmPython
- pycharm的使用,常用快捷鍵,等其他設定PyCharm
- 使用 GNU Screen 的小技巧
- Vue 使用中的小技巧Vue