我正在嘗試使用正則表達式從我的文件中刪除某些行,現在該文件只是一堆具有某些結尾(.unitypackage
、.anim
、.png
)的連結。我試圖刪除所有具有結尾的行.anim
,但它也刪除包含單字Animation
而不是確切結尾的行.anim
。
我目前正在使用(?-s)^.*.anim.*\R
並替換為\1\n
.我有相符啟用,環繞已啟用,並且正在使用正規表示式。
答案1
A正規表示式匹配中的點每一個特點,所以你必須用反斜線轉義它。我現在無法存取 Notepad++,但一個簡單的解決方案是找到^.*\.anim$
($
表示行尾)並將其替換為任何內容。缺點可能是這會留下空白行而不是刪除它們。
高級選項是查找\n.*?\.anim\r
。是?
為了確保\n
上一行的匹配,否則它將匹配多行。您確實需要檢查 '.匹配換行符號選項:
這是結果: