Fragment Notepad ++


0

Znalazłem błąd w używanym przeze mnie oświadczeniu i zastanawiałem się, czy ktoś mógłby mi pomóc go rozwiązać i znaleźć rozwiązanie.

Używając tych instrukcji w Replace funkcja, zauważyłem, że zastępuje WSZYSTKIE litery, nie tylko jeden lub format.

Przykład:

.*[ing|;]$

Wszystkie słowa kończące się na I, N, G I ING zostanie zastąpiony, a nie tylko słowa kończące się ING tak jak bym wolał.

Jest to problematyczne przy kondensowaniu moich list i mogę użyć obejścia, jeśli ktoś może mi pomóc.

Odpowiedzi:


2

Nawiasy kwadratowe reprezentują dowolny ze znaków w nawiasach, więc [ing] reprezentuje pojedyncze „i”, „n” lub „g”. Prawdopodobnie szukasz .*(ing|;)$, gdzie nawiasy reprezentują określony podciąg. Rura nadal reprezentuje rozłączenie takie, że ciąg kończący się na „ing” lub „;” pasuje do tego wyrażenia.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.