Mam wyrażenie regularne, które pasuje do trzech rodzajów apostrofów, '’‘
. Bezpośrednio wkleiłem dwa ostatnie słowa Microsoftu do wyrażenia regularnego. Jednak kiedy go testuję, moje wyrażenie regularne kończy się niepowodzeniem i kiedy sprawdzam skrypt sprawdzania javascript w firefoxie, widzę '’‘\
zamiast '’‘
. Czy muszę uciec z nich lub użyć formatu ASCII?Dodawanie specjalnego znaku do wyrażenia regularnego?
Odpowiedz
Spróbuj
/['\u2018\u2019]/
ten odpowiada jednej z '’‘
.
Objaśnienie:
W regexes JavaScript, \u1234
dopasowuje punkt kodowy Unicode 1234
. Aby znaleźć poprawne kody dla tego specjalnego przypadku, skopiowałem znaki do EditPadPro i przekonwertowałem je na punkty kodowe Unicode.
Niektóre wyjaśnienia byłyby przyjemne. Ci, którzy "próbują tego", naprawdę dają tylko ryby, ale nie pokazują, jak łowić ryby. –
Jesteś moim bohaterem. – user1436111
Zastosowanie unicode or octal codes:
/\u0022/ // matches "
/\042/ // matches "
- 1. Perl używając specjalnego znaku &
- 2. Używanie wyrażenia regularnego do dopasowania dowolnego znaku poza =
- 3. Jak utworzyć ciąg pasujący do wyrażenia regularnego?
- 4. Automatyczne łączenie wyrażenia regularnego
- 5. Minimalna długość wyrażenia regularnego
- 6. Dekodowanie znaku specjalnego w języku C#
- 7. Jak użyć wyrażenia regularnego do dopasowania nazwy?
- 8. Lista wszystkich słów pasujących do wyrażenia regularnego
- 9. pasuje do wyrażenia regularnego z opcjonalnym uprzedzona
- 10. Anulowanie długo działającego dopasowania do wyrażenia regularnego?
- 11. Dopasuj zapytanie do wyrażenia regularnego w SQL?
- 12. zabezpieczone hasłem z wyrażenia regularnego
- 13. Jak sprawdzić poprawność wyrażenia regularnego?
- 14. Znaczenie części wyrażenia regularnego perla?
- 15. Wyjaśnienie wyrażenia regularnego dla vim
- 16. Automatyczne dodawanie znaku wodnego do obrazu
- 17. Programowe wyprowadzenie wyrażenia regularnego z ciągu znaków
- 18. Czy odczytać plik, używając wyrażenia regularnego?
- 19. Opcjonalne parametry w bash wyrażenia regularnego
- 20. generowanie wyrażenia regularnego z ciągu znaków
- 21. sed: nie można rozwiązać tego wyrażenia regularnego
- 22. Wyodrębnianie ciągów statycznych z wyrażenia regularnego
- 23. dostać tylko cyfry przy użyciu wyrażenia regularnego
- 24. Problem z wydajnością wyrażenia regularnego Javy
- 25. Tworzenie wszystkich możliwych dopasowań wyrażenia regularnego
- 26. test nazwa pliku z wyrażenia regularnego
- 27. Wygeneruj wszystkie prawidłowe wartości dla wyrażenia regularnego.
- 28. Podziel ciąg na podstawie wyrażenia regularnego
- 29. Mecz na wielu liniach perl wyrażenia regularnego
- 30. Pobranie wartości z ciągu znaków po znaku specjalnego
Ucieczka nie zadziała w tym przypadku. Wypróbuj ASCII. – SomeKittens
Kod ASCI dla jednego z nich to ´. Czy możesz mi pokazać, jak to zrobić? – user1436111
Można to wszystko zagubić w cut'n paste. Opublikuj pełny test JS, którego próbujesz, ale się nie udało. '' â € ~ â € <â € <â €
sln