Sublime regex 替換單字開頭的特定字符

Sublime regex 替換單字開頭的特定字符

我正在嘗試刪除角色從每個多個單字開始。如果你檢查下面的行,你會發現有些單字也有字符

例如更改N'KISWAJKN''KISWAJKN'

(2019, N'0081', N'KISWAJKN', N'0001', N'EVELYNE', 12, N'F', N'205', N'GA', N'2019_0081_0001.png')

在替換結束時,上面的行應如下所示:

(2019, '0081', 'KISWAJKN', '0001', 'EVELYNE', 12, 'F', '205', 'GA', '2019_0081_0001.png');

另外,如果可能的話,每行以分號結束

答案1

  • Ctrl+H
  • 尋找:,\h*\KN(?=')
  • 代替:LEAVE EMPTY
  • Replace all

解釋:

,           # a comma
\h*         # 0 or more horizonal spaces
\K          # forget all we have seen until this position
N           # letter N
(?=         # start lookahead, make sure we have after:
  '         # a single quote
)           #end lookahead

給定範例的結果:

(2019, '0081', 'KISWAJKN', '0001', 'EVELYNE', 12, 'F', '205', 'GA', '2019_0081_0001.png')

螢幕截圖:

在此輸入影像描述

相關內容