Mam dane wejściowe, które mogą mieć tylko 2 wartości: apple
lub banana
. Jakiego wyrażenia regularnego można użyć, aby upewnić się, że którekolwiek z dwóch słów zostało przesłane?Regex pasuje do jednego z dwóch słów
180
A
Odpowiedz
283
to zrobi:
/^(apple|banana)$/
do wykluczyć z przechwyconych ciągi (np $1
, $2
):
(?:apple|banana)
55
Istnieją różne silniki regex, ale myślę, że większość z nich nie będzie działać z tym:
apple|banana
+27
Jeśli planujesz umieścić więcej w regex, będziesz trzeba umieścić nawiasy okrągłe wokół słów, takich jak to: '(apple | banana)'. –
0
Wyrażenie regularne /.txt|.tif/
może być stosowany na SiteScope zlokalizować „nazwa pliku” mecz na monitorze Informator podczas wyszukiwania dwa inny typ plików files- kończące się .txt lub tif
Powiązane problemy
- 1. Regex dopasować trzech słów oddzielonych przecinkami dwóch
- 2. Regex z wyjątkiem szczególnych słów
- 3. Dlaczego [[: alpha:]] w Notepad ++ pasuje również do chińskich słów?
- 4. Python Regex dla dzielonych słów
- 5. Sprawdź, czy dany regex pasuje do niczego.
- 6. Python regex pasuje do środka ciągu
- 7. Regex pasuje do wszystkiego - bez chciwych operatorów
- 8. Kiedy regex Ruby nie pasuje do linii
- 9. Zapętlenie przez python regex pasuje
- 10. Nie pasuje z C++ 11 regex
- 11. REGEX w R: wyodrębnianie słów z łańcucha
- 12. Regex do dopasowywania wszystkich słów między seriami nawiasów klamrowych
- 13. Jak dopasować jedno z dwóch słów w wyrażeniu regularnym?
- 14. Ruby Regex: Odrzucanie całych słów
- 15. Łączenie dwóch tabel do jednego wyjścia
- 16. Regex tylko pasuje do niego i do niego, ale nie jest to
- 17. C# - Tworzenie jednego Int64 z dwóch Int32s
- 18. Dopasuj dwóch gaussów do histogramu z jednego zestawu danych, python
- 19. Regex, który pasuje do nowej linii (\ n) w C#
- 20. Jak ustawić REGEX, który nie pasuje do niczego?
- 21. Regex: ujemne wygląd wyprzedzeniem dwóch meczów
- 22. notepad ++ usuwanie całego tekstu poza tym, co pasuje do regex
- 23. Wzorzec Regex nie pasuje do niektórych tytułów programów.
- 24. Regex pasuje do wszystkiego między dwoma ciągami, obejmując multilinię
- 25. C# Regex pasuje do dowolnego elementu w nawiasach
- 26. Python regex '\ s' nie pasuje do BOM Unicode (U + FEFF)
- 27. Regex - Dlaczego to. * (Kropka-gwiazda) nie pasuje do podziałów linii?
- 28. RegEx pasuje do liczby na końcu ciągu znaków
- 29. Negowanie zestawu słów za pomocą regex java
- 30. Znajdź kombinacje słów w dwóch wektorach
Dla niektórych przydaje się użycie tej grupy jako niezapisującej. Użycie '(?: Apple | banna)' będzie pasować, ale nie doda ich do listy przechwyconych łańcuchów (np. '$ 1',' $ 2' .. '$ N'). – doub1ejack