Sublime Regex ersetzen für ein bestimmtes Zeichen am Anfang des Wortes

Sublime Regex ersetzen für ein bestimmtes Zeichen am Anfang des Wortes

Ich versuche, Charakter zu entfernenNbeginnend bei jedem Mehrfachwort. Wenn Sie die Zeile unten überprüfen, werden Sie feststellen, dass einige Wörter auch Zeichen habenN.

Zum Beispiel durch den Wechsel N'KISWAJKN'zu'KISWAJKN'

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

Am Ende des Ersetzens sollte die obige Zeile folgendermaßen aussehen:

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

Beenden Sie jede Zeile nach Möglichkeit mit einem Semikolon.

Antwort1

  • Ctrl+H
  • Finden:,\h*\KN(?=')
  • Ersetzen:LEAVE EMPTY
  • Replace all

Erläuterung:

,           # 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

Ergebnis für gegebenes Beispiel:

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

Bildschirmaufnahme:

Bildbeschreibung hier eingeben

verwandte Informationen