Pytania oznaczone «regex»

105
Wyrażenie regularne Ruby używające nazwy zmiennej

Czy jest możliwe utworzenie / użycie wzorca wyrażenia regularnego w języku Ruby, który jest oparty na wartości nazwy zmiennej? Na przykład wszyscy wiemy, że za pomocą ciągów języka Ruby możemy wykonać następujące czynności: str = "my string" str2 = "This is #{str}" # => "This is my...

105
Wyrażenie regularne dla liter, cyfr i - _

Mam problem ze sprawdzeniem w PHP, czy wartość jest jedną z następujących kombinacji litery (duże lub małe) cyfry (0–9) podkreślenie (_) myślnik (-) punkt (.) bez odstępów! lub inne postacie kilka przykładów: OK: „screen123.css” OK: „screen-new-file.css” OK: „screen_new.js” NIE OK: „screen...

105
Regex dokładnie n OR m razy

Rozważmy następujące wyrażenie regularne, gdzie Xjest dowolne wyrażenie regularne. X{n}|X{m} To wyrażenie regularne sprawdzałoby , czy Xwystępuje dokładnie n lub mrazy. Czy istnieje kwantyfikator wyrażeń regularnych, który może Xdokładnie sprawdzać wystąpienie nlub mczas?...

104
Czy wątek Java Regex jest bezpieczny?

Mam funkcję, która używa Pattern#compilei Matcherdo przeszukiwania listy ciągów dla wzorca. Ta funkcja jest używana w wielu wątkach. Każdy wątek będzie miał unikalny wzór przekazany do, Pattern#compilegdy zostanie utworzony. Liczba wątków i wzorców jest dynamiczna, co oznacza, że ​​mogę dodać...

104
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ć...

104
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:...

103
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ą...

103
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...