Czy w Sublime Text istnieje sposób na wyszukiwanie wielu wyrażeń regularnych i zamianę zapytania od razu.
Na przykład chcę (w podanej kolejności)
- Znajdź pasujące ciągi regex1 i zastąp je regex1replacement
- Znajdź pasujące ciągi regex2 i zastąp je regex2replacement
- Znajdź pasujące ciągi regex3 i zastąp je regex3replacement
- Znajdź pasujące ciągi regexN i zastąp je regexNreplacement
Od razu.
Ciąg: „bla regex1, bloo regex2, bleep regex3” Stałoby się: „bla regex1replacement, bloo regex2replacement, bleep regex3replacement”
Jest to coś, co można łatwo napisać w skrypcie, ale obecnie nie mam takiej swobody.
Odpowiedzi:
1 dla odpowiedzi № 1edytować: Och przepraszam, tęskniłem za tym, że chcesz tego w wysublimowanym tekście. Przepraszam!
sed "s/regex1/regex1replacement/g;s/regex2/regex2replacement/g;s/regex3/regex3replacement/g;"
Dla czystszego skryptu, myślę, że to zadziała, ale nie przetestowałem:
sed "s/regex1/regex1replacement/g;
s/regex2/regex2replacement/g;
s/regex3/regex3replacement/g;"