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.

2
Co to jest gramatyka bezkontekstowa?
Czy ktoś może mi wyjaśnić, czym jest gramatyka bezkontekstowa? Po przejrzeniu wpisu w Wikipedii, a następnie wpisu w Wikipedii dotyczącego gramatyki formalnej, jestem całkowicie zdezorientowany. Czy ktoś byłby tak miły i wyjaśniłby, czym są te rzeczy? Zastanawiam się nad tym, ponieważ chcę zbadać analizę składniową, a także na marginesie, ograniczenie …

4
błąd sed: „nieprawidłowe odniesienie \ 1 na prawej stronie komendy` s '”
Uruchamiam kilka poleceń zastępowania jako rdzeń skryptu kolorowania dla maven . Jedno z sedpoleceń używa wyrażenia regularnego, które działa w powłoce, jak omówiono tutaj . Aktualną (nie działającą) implementację można znaleźć tutaj . Kiedy dołączam jeden z wariantów polecenia do skryptu, zachodzi się inaczej: Wariant 1: $ sed -re "s/([a-zA-Z0-9./\\ …
104 regex  sed  substitution 

5
Regex lookahead dla „nie następuje po” w grep
Staram się grepować we wszystkich przypadkach, w których Ui\.nie następuje po Lineprostu literaL Jaki jest właściwy sposób zapisania wyrażenia regularnego, aby znaleźć wszystkie wystąpienia określonego ciągu, a po nich NIE następuje inny ciąg? Korzystanie z lookaheads grep "Ui\.(?!L)" * bash: !L: event not found grep "Ui\.(?!(Line))" * nothing

10
Wyszukiwanie rozmyte JavaScript, które ma sens
Szukam rozmytej biblioteki wyszukiwania JavaScript do filtrowania tablicy. Próbowałem używać fuzzyset.js i fuse.js , ale wyniki są straszne (są wersje demonstracyjne, które możesz wypróbować na połączonych stronach). Po przeczytaniu informacji o odległości Levenshteina, wydaje mi się, że jest to słabe przybliżenie tego, czego szukają użytkownicy podczas pisania. Dla tych, którzy …

17
Jak używać wyrażenia regularnego w zapytaniu SQLite?
Chciałbym użyć wyrażenia regularnego w sqlite, ale nie wiem jak. Moja tabela ma kolumnę z ciągami takimi jak ten: "3,12,13,14,19,28,32" Teraz jeśli wpiszę "gdzie x LIKE '3'" Otrzymuję również wiersze zawierające wartości takie jak 13 lub 32 , ale chciałbym uzyskać tylko te wiersze, które mają dokładnie wartość 3 w …

4
Wyrażenie regularne dla łańcucha zawierającego jedno słowo, ale nie inne
Ustawiam cele w Google Analytics i przydałaby mi się pomoc dotycząca wyrażeń regularnych. Powiedzmy, że mam 4 adresy URL http://www.anydotcom.com/test/search.cfm?metric=blah&selector=size&value=1 http://www.anydotcom.com/test/search.cfm?metric=blah2&selector=style&value=1 http://www.anydotcom.com/test/search.cfm?metric=blah3&selector=size&value=1 http://www.anydotcom.com/test/details.cfm?metric=blah&selector=size&value=1 Chcę utworzyć wyrażenie, które będzie identyfikować dowolny adres URL, który zawiera selektor ciągu = rozmiar, ale NIE zawiera details.cfm Wiem, że aby znaleźć ciąg, który NIE zawiera …

9
Różnica między \ b i \ B w wyrażeniu regularnym
Czytam książkę o wyrażeniach regularnych i natknąłem się na ten przykład dla \b: Kot porozrzucał jedzenie po całym pokoju. Użycie wyrażenia regularnego - \bcat\bdopasuje słowo, catale nie będzie zawierało catin scattered. Dla \Bautora używa następujący przykład: Wprowadź dziewięciocyfrowy identyfikator pojawia się na Twoim kluczu kodowanym kolorem. Używanie \B-\Bdopasowań wyrażeń regularnych …
103 regex 

21
Uzyskaj ciąg między dwoma ciągami w ciągu
Mam taki ciąg: "super exemple of string key : text I want to keep - end of my string" Chcę po prostu zachować ciąg znajdujący się między "key : "a " - ". Jak mogę to zrobić? Czy muszę używać Regex, czy mogę to zrobić w inny sposób?
103 c#  regex  string 

6
Jak znaleźć element, dopasowując dokładny tekst elementu w Kapibara
Mam następujące dwa elementy w HTML <a href="/berlin" >Berlin</a> <a href="/berlin" >Berlin Germany </a> Próbuję znaleźć element, używając metody Kapibary find("a", :text => "berlin") Powyższe zwróci dwa elementy, ponieważ oba zawierają tekst berlin. Czy istnieje sposób na dopasowanie dokładnego tekstu w Kapibara?
103 ruby  regex  capybara 





13
Wyrażenie regularne do sprawdzania, czy hasło składa się z „8 znaków, w tym 1 wielka litera, 1 znak specjalny, znaki alfanumeryczne”
Potrzebuję wyrażenia regularnego, aby to sprawdzić hasło musi mieć osiem znaków, w tym jedną wielką literę, jeden znak specjalny i znaki alfanumeryczne. A oto moje wyrażenie walidacyjne, które obejmuje osiem znaków, w tym jedną wielką literę, jedną małą literę i jedną cyfrę lub znak specjalny. (?=^.{8,}$)((?=.*\d)|(?=.*\W+))(?![.\n])(?=.*[A-Z])(?=.*[a-z]).*$" Jak mogę napisać hasło, …
102 c#  regex 

14
Sprawdź, czy ciąg zawiera liczby Java
Piszę program, w którym użytkownik wprowadza ciąg znaków w następującym formacie: "What is the square of 10?" Muszę sprawdzić, czy w łańcuchu znajduje się liczba a następnie wyodrębnij tylko liczbę. Jeśli używam .contains("\\d+")lub .contains("[0-9]+"), program nie może znaleźć liczby w ciągu, bez względu na dane wejściowe, ale .matches("\\d+")będzie działać tylko …
102 java  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.