単語の先頭の特定の文字を置き換えるSublime正規表現

単語の先頭の特定の文字を置き換えるSublime正規表現

文字を削除しようとしていますいいえ複数の単語から始まる。下の行をチェックすると、いくつかの単語にも特徴があることに気づくだろう。いいえ

例えば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')

画面キャプチャ:

ここに画像の説明を入力してください

関連情報