Chcę użyć wzoru *1*
. Próbowałem \*1\*
, ale to nie działa. Gdzie jest problem?Jak uciec przed gwiazdką w wyrażeniu regularnym?
Odpowiedz
trzeba uciec go odwrotnym ukośnikiem:
/\*1\*/
przeciwnym wypadku Niecytowany *
w RegExp będzie oznaczać: mecz 0 lub więcej poprzednich Character Group.
Aktualizacja:
Jeśli używasz konstruktora RegExp
, zrób to w ten sposób:
new RegExp("\\*1\\*")
Musisz dwukrotnie uciec backslashy ponieważ muszą być uciekł w samym ciąg.
Mam edytowane moje pytanie, ale tak, użyłem ukośnika odwrotnego i to nie działa – user2080105
Przednie ukośniki zaznacz początek i koniec wyrażenia regularnego. Musisz zacząć od przedniego ukośnika i kończyć jednym, aw międzyczasie uciec gwiazdkami z ukośnikami odwrotnymi. Dokładnie tak, jak w przykładzie, który podałem. –
no ale używam konstruktora RegExp, więc nie muszę używać ukośnika w przód – user2080105
należy użyć znaku ukośnika odwrotnego \
jako znaku escape w wyrażeniach regularnych.
Mam edytowane moje pytanie, ale tak, użyłem ukośnika odwrotnego i to nie działa – user2080105
- 1. Czy muszę uciec od znaku kreski w wyrażeniu regularnym?
- 2. Ucieknij zmiennej w wyrażeniu regularnym
- 3. $ w wyrażeniu regularnym nie maching przed końcem linii
- 4. Co [^.] * Oznacza w wyrażeniu regularnym?
- 5. Zezwól - (myślnik) w wyrażeniu regularnym
- 6. Jak określić pojedynczą wycenę w wyrażeniu regularnym
- 7. Jak używać podwójnych nawiasów w wyrażeniu regularnym?
- 8. Jak zignorować znak Escaped w wyrażeniu regularnym?
- 9. O znaku zapytania w wyrażeniu regularnym
- 10. Jak prawidłowo uciec ciąg znaków do wykorzystania w wyrażeniu regularnym w PHP?
- 11. Dołącz znaki arabskie w wyrażeniu regularnym JavaScript?
- 12. Co oznacza (? I) w wyrażeniu regularnym .NET?
- 13. Wyjaśnienie wyprzedzających w tym wyrażeniu regularnym
- 14. Wpisz znaki opcjonalne w wyrażeniu regularnym
- 15. Co oznacza wyrażenie "?:" W wyrażeniu regularnym
- 16. Ucieczka separator ścieżka w wyrażeniu regularnym
- 17. Jak mogę uruchomić wyrażenie regularne w wyrażeniu regularnym w javascript?
- 18. Jak mogę zignorować wielkość liter w wyrażeniu regularnym?
- 19. Jak używać klas znaków Emacs w wyrażeniu regularnym?
- 20. Jak mogę rozwinąć ustawienie lub zmienną w wyrażeniu regularnym vim?
- 21. Jak obsługiwać znaki specjalne w wyrażeniu regularnym Perla?
- 22. Jak wyrazić ":", ale nie jest poprzedzone "\" w wyrażeniu regularnym Java?
- 23. Jak dopasować jedno z dwóch słów w wyrażeniu regularnym?
- 24. Jak zignorować znak nowej linii w wyrażeniu regularnym?
- 25. Jak mogę dopasować znaki koreańskie w wyrażeniu regularnym Rubin?
- 26. Co oznaczają wyrażenia "? I" i "? -i" w wyrażeniu regularnym?
- 27. Jak mogę uciec przed ukośnikiem w vi?
- 28. Jak uciec przed ukośnikiem w R?
- 29. Jak uciec przed szablonami ramek "@" w grze?
- 30. Co oznacza "?:" W wyrażeniu regularnym w języku Python?
@Mike Nie wiem, czy to zobaczysz, ale dzięki za zmianę ukośników. Został edytowany przez ninja podczas mojej edycji lub w kolejce do przeglądu. –
@jdwire yeah Widziałem to. Inne edycje wyglądały dobrze, więc właśnie cofnąłem tę jedną część. – Mike
@ohTHATaaronbrown: tagi – user2080105