Tekst i pisanie ● Przetwarzanie lokalne

Escapowanie wyrażeń regularnych

Dodaj znaki ucieczki przed metaznakami wyrażeń regularnych w dosłownym tekście.

Przygotowywanie narzędzia…
Wypróbuj krótki przykład

Wypróbuj krótki przykład

Wczytaj fikcyjny przykład do pustego formularza. Sprawdź opcje, w razie potrzeby uruchom narzędzie i porównaj wynik poniżej.

Zapisz dosłowny tekst jako wzorzec wyrażenia regularnego JavaScript ze znakami ucieczki, z osobnymi trybami wyjścia dla konstruktora RegExp i literałów regex ograniczonych ukośnikami. Wklej dosłowny tekst, wybierz, czy przekażesz wynik do new RegExp(), czy umieścisz go między /ukośnikami/, a następnie uruchom narzędzie. Wynikiem jest wyłącznie wzorzec regex; tryb z ukośnikami dodaje sekwencję ucieczki dla / i przekształca zakończenia wierszy LF, CR, U+2028 i U+2029 na sekwencje ucieczki regex. Wynik to sam wzorzec: nie jest ciągiem JavaScript w cudzysłowie, pełnym wyrażeniem /pattern/ ani escapowanym ciągiem zastępującym. W trybie z ukośnikami znaki końca wiersza JavaScript, w tym separatory wiersza i akapitu Unicode, są zapisywane jako sekwencje ucieczki.

Tekst do zapisania ze znakami ucieczki

price (EUR) = 12.50?

Oczekiwany wynik

price \(EUR\) = 12\.50\?

Przykład będzie dostępny, gdy narzędzie będzie gotowe.

Tekst jest przetwarzany w Twojej przeglądarce.

✓ Przetwarzanie lokalne✓ Bez konta✓ Dane przetwarzane tutaj✓ Bezpłatnie

Krótka odpowiedź

Zapisz dosłowny tekst jako wzorzec wyrażenia regularnego JavaScript ze znakami ucieczki, z osobnymi trybami wyjścia dla konstruktora RegExp i literałów regex ograniczonych ukośnikami.

Strona i jej zasoby są pobierane z witryny; ta operacja wykorzystuje wpisane wartości wyłącznie w tej przeglądarce i nie wysyła ich do punktu obliczeniowego.

Jak używać

Wklej dosłowny tekst, wybierz, czy przekażesz wynik do new RegExp(), czy umieścisz go między /ukośnikami/, a następnie uruchom narzędzie. Wynikiem jest wyłącznie wzorzec regex; tryb z ukośnikami dodaje sekwencję ucieczki dla / i przekształca zakończenia wierszy LF, CR, U+2028 i U+2029 na sekwencje ucieczki regex.

Ograniczenia

Wynik to sam wzorzec: nie jest ciągiem JavaScript w cudzysłowie, pełnym wyrażeniem /pattern/ ani escapowanym ciągiem zastępującym. W trybie z ukośnikami znaki końca wiersza JavaScript, w tym separatory wiersza i akapitu Unicode, są zapisywane jako sekwencje ucieczki.

Najczęstsze pytania

Który tryb wyjściowy wybrać?

Wybierz konstruktor RegExp, gdy przekazujesz wynik do new RegExp(pattern). Wybierz literał ograniczony ukośnikami, gdy umieszczasz go między /ukośnikami/ w kodzie źródłowym JavaScript.

Czy wynik zawiera cudzysłowy ciągu JavaScript lub ograniczniki wyrażenia regularnego?

Nie. Zwraca tylko wzorzec ze znakami ucieczki. W trybie ograniczonym ukośnikami dodaje znak ucieczki przed / i zamienia znaki nowego wiersza na \n lub \r.

Źródła i odniesienia

Te źródła dokumentują wskazaną normę lub API przeglądarki; nie potwierdzają poprawności wyników narzędzia.