Pytania otagowane jako regex

Wyrażenia regularne zapewniają deklaratywny język dopasowywania wzorców w łańcuchach. Są one powszechnie używane do sprawdzania poprawności ciągów, analizowania i transformacji. Ponieważ wyrażenia regularne nie są w pełni znormalizowane, wszystkie pytania z tym znacznikiem powinny również zawierać znacznik określający odpowiedni język programowania lub narzędzie. UWAGA: Pytanie o HTML, JSON itp. Wyrażenia regularne zwykle spotykają się z negatywnymi reakcjami. Jeśli istnieje parser, użyj go zamiast tego.

3
Ekwiwalenty Unicode dla \ wi \ b w wyrażeniach regularnych Java?
Wiele nowoczesnych implementacji wyrażeń regularnych interpretuje \wskrót klasy znaków jako „dowolną literę, cyfrę lub łączącą interpunkcję” (zwykle: podkreślenie). W ten sposób regex podobne \w+dopasowania słów podoba hello, élève, GOÄ_432lub gefräßig. Niestety Java nie. W Javie \wjest ograniczony do [A-Za-z0-9_]. Utrudnia to między innymi dopasowywanie słów, takich jak te wymienione powyżej. …


20
Podziel ciąg na równe podciągi w Javie
Jak podzielić ciąg "Thequickbrownfoxjumps"na podciągi o równej wielkości w Javie. Na przykład. "Thequickbrownfoxjumps"4 równych rozmiarów powinno dać wynik. ["Theq","uick","brow","nfox","jump","s"] Podobne pytanie: Podziel ciąg na podciągi o równej długości w Scali
125 java  regex  string  split 

9
Zastąp wartości nienumeryczne pustym ciągiem
Szybkie dodanie wymagań w naszym projekcie. Pole w naszej bazie danych do przechowywania numeru telefonu jest ustawione na dopuszczenie tylko 10 znaków. Tak więc, jeśli zostanie mi przekazany „(913) -444-5555” lub cokolwiek innego, czy istnieje szybki sposób na uruchomienie ciągu za pomocą jakiejś specjalnej funkcji zamiany, na którą mogę przekazać …
125 c#  regex  string  phone-number 




6
Regex pasuje do wszystkiego po znaku zapytania?
Mam kanał w Yahoo Pipes i chcę dopasować wszystko po znaku zapytania. Do tej pory wymyśliłem, jak dopasować znak zapytania za pomocą… \? Teraz wystarczy dopasować wszystko, co jest po znaku zapytania.
125 regex 

5
Dopasowanie grupy Ruby Regexp, przypisz zmienne w 1 linii
Obecnie próbuję przekształcić ciąg na wiele zmiennych. Przykładowy ciąg: ryan_string = "RyanOnRails: This is a test" Dopasowałem to do tego wyrażenia regularnego z trzema grupami: ryan_group = ryan_string.scan(/(^.*)(:)(.*)/i) Teraz, aby uzyskać dostęp do każdej grupy, muszę zrobić coś takiego: ryan_group[0][0] (first group) RyanOnRails ryan_group[0][1] (second group) : ryan_group[0][2] (third group) …

20
Wyrażenie regularne dopasowujące standardowy 10-cyfrowy numer telefonu
Chcę napisać wyrażenie regularne dla standardowego numeru telefonu typu US, który obsługuje następujące formaty: ###-###-#### (###) ###-#### ### ### #### ###.###.#### gdzie # oznacza dowolną liczbę. Do tej pory wymyśliłem następujące wyrażenia ^[1-9]\d{2}-\d{3}-\d{4} ^\(\d{3}\)\s\d{3}-\d{4} ^[1-9]\d{2}\s\d{3}\s\d{4} ^[1-9]\d{2}\.\d{3}\.\d{4} odpowiednio. Nie jestem do końca pewien, czy ostatnia z nich jest poprawna do wykropkowanej …
125 regex 

7
Jak dopasować wzorzec za pomocą wyrażenia regularnego w Scali?
Chciałbym znaleźć dopasowanie między pierwszą literą słowa a jedną z liter w grupie, takiej jak „ABC”. W pseudokodzie może to wyglądać mniej więcej tak: case Process(word) => word.firstLetter match { case([a-c][A-C]) => case _ => } } Ale jak mogę pobrać pierwszą literę w Scali zamiast w Javie? Jak poprawnie …
124 regex  scala 

22
Wyrażenie regularne dla imienia i nazwiska
Do celów walidacji strony internetowej potrzebuję weryfikacji imienia i nazwiska. Imię powinno zawierać tylko litery, może składać się z kilku słów ze spacjami i mieć co najmniej trzy znaki, ale maksymalnie 30 znaków na górze. Nie należy sprawdzać poprawności pustego ciągu (np. Jason , jason , jason smith , jason …
124 regex  validation 

3
Regex nie operator
Czy w Regexes jest operator NOT? Jak w tym ciągu:"(2001) (asdf) (dasd1123_asd 21.01.2011 zqge)(dzqge) name (20019)" Chcę usunąć wszystko \([0-9a-zA-z _\.\-:]*\), ale nie to, w którym to roku: (2001). Więc co regex powinna zwracać muszą być: (2001) name. UWAGA: u mnie coś takiego \((?![\d]){4}[0-9a-zA-z _\.\-:]*\)nie działa ( (20019)jakoś też pasuje …
124 java  regex  string 

14
Jak usunąć znaczniki HTML z ciągu znaków w programie ASP.NET?
Używając ASP.NET, jak niezawodnie usunąć znaczniki HTML z danego ciągu (tj. Bez użycia wyrażenia regularnego)? Szukam czegoś takiego jak PHP strip_tags. Przykład: <ul><li>Hello</li></ul> Wynik: "Dzień dobry" Staram się nie wymyślać koła na nowo, ale do tej pory nie znalazłem niczego, co spełniałoby moje potrzeby.
123 c#  asp.net  html  regex  string 


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.