簡體   English   中英

替換文本中的字符串並忽略某些部分

[英]Replacing strings in a text and ignoring certain parts

我在網上發現了許多程序,可以用字典中規定的單詞替換字符串或文件中的文本。 例如, https://www.daniweb.com/programming/software-development/code/216636/multiple-word-replace-in-text-python

但是我想知道如何讓程序忽略文本的某些部分。 例如,我希望它忽略包含在%符號之內的部分(%請忽略此%)。 更好的是,如何讓它忽略其中的文本,但在運行結束時刪除%符號。

謝謝。

盡管您可能找不到任何在線程序來支持正則表達式,但這很容易做到。 您可能需要自己編寫一些內容,然后使用正則表達式作為dict的搜索關鍵字。

開始使用regex的好地方是: http : //regexr.com

那么在更換字典只是有你想要的任何單詞被忽略,如teh被替換the ,但%teh%被替換teh 對於鏈接中的程序,您可能有

wordDic = {
    'booster': 'rooster',
    '%booster%': 'booster'
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM