[英]Sublime Text 3 API plugin for regex replacing text
我正在Sublime Text 3中編寫一個小插件來替換所有空行。 我用re
模塊做正則表達式替換文本。 這些是我在控制台上的代碼測試:
>>> text = 'abc \n\nOk'
>>> print(text)
abc
Ok
>>> text = re.sub(r'^\n','',text)
>>> text
'abc \n\nOk'
我可以通過Ctrl+F = '^\\n'
搜索ST3。 為什么模式^\\n
在插件中不起作用?
因為您沒有在代碼中使用多行標記 。 嘗試這個:
re.sub(re.compile('^\n', re.MULTILINE), '', s)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.