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.

4
Czy jest różnica między / \ s / g i / \ s + / g?
Kiedy mamy ciąg zawierający znaki spacji: var str = ' A B C D EF '; i chcemy usunąć spacje z ciągu (chcemy tego 'ABCDEF':). Zarówno to: str.replace(/\s/g, '') i to: str.replace(/\s+/g, '') zwróci prawidłowy wynik. Czy to oznacza, że +jest zbędny w tej sytuacji? Czy w tej sytuacji istnieje …
89 javascript  regex 

5
użyj wyrażenia regularnego w warunku-if w bash
Zastanawiam się, jaka jest ogólna zasada używania wyrażenia regularnego w klauzuli if w bash? Oto przykład $ gg=svm-grid-ch $ if [[ $gg == *grid* ]] ; then echo $gg; fi svm-grid-ch $ if [[ $gg == ^....grid* ]] ; then echo $gg; fi $ if [[ $gg == ....grid* ]] …
88 regex  bash 

4
Używanie RegEX do prefiksu i dołączania w Notepad ++
Mam dość dużą listę słów w pliku txt i próbuję znaleźć i zamienić wyrażenie regularne w Notepad ++. Muszę dodać ciąg przed każdym wierszem i po każdym wierszu .. Więc: wordone słowotwo wordthree zostać w stanie: "wordone" w stanie: "wordtwo" w stanie: "wordthree" Jak mogę to zrobić?
88 regex  notepad++ 

10
Używanie znaku gwiazdki w grep
Próbuję wyszukać podłańcuch „abc” w określonym pliku w linux / bash Ja również: grep '*abc*' myFile Nic nie zwraca. Ale jeśli to zrobię: grep 'abc' myFile Zwraca poprawnie dopasowania. Teraz to nie jest dla mnie problem. Ale co, jeśli chcę grepować dla bardziej złożonego ciągu, powiedzmy *abc * def * …
88 regex  bash  grep 

6
Znajdź lokalizację znaku w ciągu
Chciałbym znaleźć lokalizację znaku w ciągu. Mówić: string = "the2quickbrownfoxeswere2tired" Chciałbym, aby funkcja powróciła 4i 24- położenie znaku 2s w string.
88 regex  string  r 




6
wyrażenie regularne javascript, aby nie dopasować słowa
Jak użyć wyrażenia regularnego javascript, aby sprawdzić ciąg, który nie pasuje do określonych słów? Na przykład chcę funkcji, która po przekazaniu ciągu zawierającego albo abcalbo def, zwraca fałsz. „abcd” -> false „cdef” -> fałsz „bcd” -> prawda EDYTOWAĆ Preferuję wyrażenie regularne tak proste, jak np. [^ Abc], ale nie daje …

7
Wielowierszowe wyrażenia regularne w programie Visual Studio
Czy istnieje sposób, aby program Visual Studio wykonał zamianę wyrażenia regularnego w wielu wierszach (pozwól dopasować granice między wierszami)? Wiem, że jest wiele edytorów, których mogę do tego użyć, ale wydaje się dziwne, że ta funkcja została pominięta w programie Visual Studio. Czy coś mi brakuje?

5
Python regex - prefiks r
Czy ktoś może wyjaśnić, dlaczego przykład 1 poniżej działa, kiedy rprzedrostek nie jest używany? Pomyślałem, że rprzedrostek musi być używany zawsze, gdy używane są sekwencje ucieczki. Przykład 2 i przykład 3 demonstrują to. # example 1 import re print (re.sub('\s+', ' ', 'hello there there')) # prints 'hello there there' …

4
RegExp.exec () sporadycznie zwraca NULL
Naprawdę szaleję z tego powodu i już spędziłem nieproporcjonalną ilość czasu, próbując dowiedzieć się, co się tutaj dzieje. Więc proszę, pomóż mi =) Muszę zrobić dopasowanie RegExp ciągów w JavaScript. Niestety zachowuje się bardzo dziwnie. Ten kod: var rx = /(cat|dog)/gi; var w = new Array("I have a cat and …
87 javascript  regex 

5
Pobieranie tekstu, który następuje po dopasowaniu wyrażenia regularnego
Jestem nowy w używaniu Regex, przeszedłem przez kilka samouczków, ale nie znalazłem takiego, który odnosi się do tego, co chcę robić, Chcę czegoś wyszukać, ale zwracam wszystko, co następuje, ale nie sam ciąg wyszukiwania np. „ Jakieś kiepskie zdanie, które jest niesamowite ” wyszukaj „ zdanie ” powrócić „ to …
87 java  regex 


8
Wyrażenie regularne do dopasowania adresów URL w Javie
Używam RegexBuddy podczas pracy z wyrażeniami regularnymi. Z jego biblioteki skopiowałem wyrażenie regularne, aby dopasować adresy URL. Przetestowałem pomyślnie w RegexBuddy. Jednak kiedy skopiowałem to jako Stringsmak Java i wkleiłem do kodu Java, to nie działa. Następująca klasa drukuje false: public class RegexFoo { public static void main(String[] args) { …
86 java  regex  regexbuddy 

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.