[英]How to mass delete brackets and their contents in txt files?
我有 1000~ txt 文件,其中包含大括號內的數據。 例子:
A = {
bananas = 5
apples = 1
}
B = {
oranges = 5
bananas = 3
BA = {
apples = 19
}
cookies = 2
}
C = {
bananas = 19
}
現在我將如何刪除從 B = { 到 } 的所有行來關閉括號? 我遇到的最大問題是 B 括號有時可以包含更多括號...請隨意推薦任何程序,唯一的要求是它足夠免費和簡單,可以供像我這樣的白痴使用。 請注意,示例中的 BA 是完全隨機的。 只有 B 是常數。 我想要什么:
A = {
bananas = 5
apples = 1
}
C = {
bananas = 19
}
我試過記事本++。
僅打開要修改的文檔
CTRL+H(替換)
查找內容: (.*\r\n)(B = {.*}\r\n)(.*)
替換為: $1$3
查看。 匹配新行
單擊所有打開的文檔中的全部替換
保存前驗證結果
有用的信息: https://superuser.com/questions/481276/how-to-make-regex-match-across-multiple-lines-in-notepad
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.