字符串後替換字符我願做這種大規模的更換:正則表達式來刪除/前並在記事本++
來源:
[tab=TEXT TO KEEP]
要:
[b]TEXT TO KEEP[/b]
是它實現?如果太複雜,即使沒有[B][/B]
標籤,我也會很高興。
請注意,[tab=TEXT TO KEEP]
包含在文本塊中,所以「搜索」將需要在第一個]
處開始[tab=
停止。
我試了一個多小時的搜索教程,但我無法拿出正確的正則表達式。非常感謝任何能夠幫助我的人!
字符串後替換字符我願做這種大規模的更換:正則表達式來刪除/前並在記事本++
來源:
[tab=TEXT TO KEEP]
要:
[b]TEXT TO KEEP[/b]
是它實現?如果太複雜,即使沒有[B][/B]
標籤,我也會很高興。
請注意,[tab=TEXT TO KEEP]
包含在文本塊中,所以「搜索」將需要在第一個]
處開始[tab=
停止。
我試了一個多小時的搜索教程,但我無法拿出正確的正則表達式。非常感謝任何能夠幫助我的人!
你可以嘗試用正則表達式搜索&以下記事本++替換:
\[tab=([^\]]+)\]
替換爲:
[b]$1[/b]
([^\]]+)
是捕獲組,將匹配除了關閉方括號中的任何字符。被捕獲的部分存儲在第一個變量中,因爲它是第一個捕獲組,因此$1
在我的Notepad ++(5.9.3)版本中,我必須使用'\ 1'作爲捕獲組的參考。因此,用'[b] \ 1 [/ b]'替換爲' – amitparikh
@amitparikh是的,它將取決於替換變量的版本。雖然v6.X已經出來並且很普遍,但是你確實有權提及它。 – Jerry
我愛你(沒有同性戀)。謝謝!!! – andybadwool
是否有許多下劃線要用空格替換? – Jerry
沒有抱歉,這只是一個錯字。我的意思是[tab =]內的文字是可變的。我會修正這個錯字。 – andybadwool