regex

Wzorzec Regex do dopasowania, wyłączając kiedy ... / z wyjątkiem pomiędzy

--Edit-- obecne odpowiedzi mają kilka przydatnych pomysłów, ale chcę czegoś bardziej kompletnego, co mogę w 100% zrozumieć i ... zobaczyć, czy ktoś wymyślił elastyczny przepis. Podpowiedzi są w porządku: nie musisz podawać mi pełnego kodu. :) Dziękuję.

Regex do walidacji siły hasła

Moje kryteria siły hasła są następujące: długość 8 znaków 2 litery wielkimi literami 1 Znak Specjalny (!@#$&*) 2 cyfry (0-9) 3 małe litery Czy ktoś może mi podać regex dla tego samego. Wszystkie warunki muszą być spełnione hasłem .

AWK: dostęp do przechwyconej grupy z wzorca linii

Jeśli mam polecenie awk pattern { ... } I pattern używa grupy przechwytywania, jak Mogę uzyskać dostęp do łańcucha tak przechwyconego w bloku?

Wyrażenie regularne zastępujące wiele spacji pojedynczą spacją

Dany ciąg znaków jak: "The dog has a long tail, and it is RED!" Jaki rodzaj magii jQuery lub JavaScript może być używany, aby zachować spacje tylko do jednej spacji max? Cel: "The dog has a long tail, and it is RED!"

Regex do zatwierdzenia daty Format dd / mm / RRRR [duplikat]

To pytanie ma już odpowiedź tutaj: Regex to match Date 7 odpowie ... ])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$ Co to jest poprawny regex do walidacji dd/mm/yyyy formatu z obsługą roku przestępnego?

Usuń nowe linie z łańcucha

$string = " put returns between paragraphs for linebreak add 2 spaces at end "; Chcesz usunąć wszystkie nowe linie z stri ... yć. /\r\n|\r|\n/ $string powinno zostać: $string = "put returns between paragraphs for linebreak add 2 spaces at end ";

Jak przetestować wyrażenia regularne I przy użyciu wielu silników RE? [zamknięte]

Jak mogę przetestować te same wyrażenia regularne na różnych silnikach wyrażeń regularnych?

Dlaczego nie można użyć regex do analizy HTML / XML: formalne wyjaśnienie w terminach laika

Nie ma dnia tak, że przechodzi bez pytania o parsowanie (X)HTML lub XML z zadanymi wyrażeniami regularnymi. Chociaż stosunk ... dpowiedzi czytelnik powinien mieć szorstki pomysł - na przykład-co oznaczają "język regularny" i "gramatyka bez kontekstu"...

Sprawdź, czy znaki są w łańcuchu

Próbuję ustalić, czy łańcuch jest podzbiorem innego łańcucha. Na przykład: chars <- "test" value <- "es" Chcę zwró ... łańcucha znaków pojawia się "value". W poniższym scenariuszu chciałbym zwrócić false: chars <- "test" value <- "et"

Regex: dopasowanie do pierwszego wystąpienia znaku

Szukam wzorca, który pasuje do wszystkiego aż do pierwszego wystąpienia określonego znaku, powiedzmy"; " - a średnik . Napi ... m tak: /^(.*);/ Ale w rzeczywistości pasuje do wszystkiego (łącznie ze średnikiem) aż do ostatniego wystąpienia średnika.

Jak dopasować dowolny znak w wielu liniach w wyrażeniu regularnym?

Na przykład regex (.*)<FooBar> Pasuje: abcde<FooBar> Ale jak sprawić, by pasował do wielu linii? abcde fghij<FooBar>

Bez rozróżniania wielkości liter Wyrażenie regularne bez re./ align = "left" /

W Pythonie mogę skompilować Wyrażenie regularne bez rozróżniania wielkości liter używając re.compile: >>> s = 'TeS ... ć to samo, ale bez użycia re.compile. Nie mogę znaleźć niczego podobnego do przyrostka i Perla (np. m/test/i) w dokumentacji.

JavaScript fuzzy search, który ma sens

Szukam fuzzy search JavaScript library do filtrowania tablicy. Próbowałem użyć fuzzyset.JS i bezpiecznik.js, ale wyniki są f ... acznie lepiej. Jest również blisko wydajności do wyuczonej kombinacji kilku najlepszych wskaźników rozważane w tym artykule.

Moc rozpoznawania" nowoczesnych " wyrażeń regularnych

Jaką klasę języków właściwie rozpoznają współczesne wyrażenia regularne? Gdy istnieje nieograniczona Grupa przechwytywania d ... ą być rozpoznawane przez regex, ale nie przez CFG i odwrotnie? Linki do odpowiednich artykułów byłyby bardzo mile widziane.

Budowanie silnika regex-zasoby online?

Jestem zainteresowany zbudowaniem silnika regex, jako projektu pobocznego, tylko w celach edukacyjnych. Znam teorię oceny wy ... regex, tłumaczenie z regex do FSM i tak dalej. Nie wiem. chcesz jakieś strony, które tylko wyjaśniają teorię za tym. Dzięki.

Wyrażenie regularne do dopasowywania liczb z przecinkami i przecinkami w tekście lub bez nich

Próbuję zlokalizować i zastąpić wszystkie liczby w tekście. Znalazłem kilka przykładowych regex, które prawie rozwiązują pro ... oja najnowsza wersja: [0-9]+(\.[0-9][0-9]?)? Który zwraca, "5000", "99,99", "9.99", oraz "998713 " dla powyższego tekstu.

Wyrażenie regularne do dzielenia łańcucha za pomocą spacji, gdy nie jest otoczony pojedynczymi lub podwójnymi cudzysłowami

Jestem nowy w wyrażeniach regularnych i byłbym wdzięczny za pomoc. Próbuję ułożyć wyrażenie, które podzieli przykładowy ciąg ... en your regular expression matches something. Zauważ, że "will be" i 'regular expression' zachowują odstęp między wyrazami.

Wyrażenie regularne wykluczające słowo / ciąg znaków

Mam Wyrażenie regularne w następujący sposób: ^/[a-z0-9]+$ Pasuje do ciągów takich jak /hello lub /hello123. Chciałbym j ... ja ostatnia słaba próba była ^/(((?!ignoreme)|(?!ignoreme2))[a-z0-9])+$ Każda pomoc będzie z wdzięcznością doceniona: -)

Regex tylko dla liczb

W ogóle nie używałem wyrażeń regularnych, więc mam problemy z rozwiązywaniem problemów. Chcę, aby regex pasował tylko wtedy, ... //true } regex = new Regex("[0-9]"); if (regex.IsMatch(compare)) { //true } W razie potrzeby używam C# i. NET2. 0.