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.

5
Jak odwrócić wyrażenie grep
Poniższe wyrażenie grep z powodzeniem wyświetla wszystkie pliki .exe i .html w bieżącym katalogu i podkatalogach. ls -R |grep -E .*[\.exe]$\|.*[\.html]$ Jak odwrócić ten wynik, aby wyświetlić listę tych, które nie są plikami .html lub .exe. (To znaczy !=.)
237 regex  linux  grep 

8
Wyrażenie regularne pasujące do znaków spoza ASCII?
Jaki jest najłatwiejszy sposób dopasowania znaków spoza ASCII w wyrażeniu regularnym? Chciałbym dopasować wszystkie słowa osobno w ciągu wejściowym, ale językiem może nie być angielski, więc będę musiał dopasować takie elementy, jak ü, ö, ß i ñ. Jest to również w Javascript / jQuery, więc każde rozwiązanie będzie musiało się …
237 javascript  jquery  regex 



7
Usuń wszystkie znaki specjalne za pomocą RegExp
Chciałbym RegExp, który usunie wszystkie znaki specjalne z ciągu. Próbuję czegoś takiego, ale to nie działa w IE7, chociaż działa w przeglądarce Firefox. var specialChars = "!@#$^&%*()+=-[]\/{}|:<>?,."; for (var i = 0; i < specialChars.length; i++) { stringToReplace = stringToReplace.replace(new RegExp("\\" + specialChars[i], "gi"), ""); } Pomocny byłby również szczegółowy …

9
Dopasowywanie spacji w wyrażeniu regularnym
Muszę dopasować znak spacji w wyrażeniu regularnym PHP. Czy ktoś ma jakieś pomysły? Mam na myśli „gavin schulz”, przestrzeń pomiędzy dwoma słowami. Używam wyrażeń regularnych, aby upewnić się, że zezwalam tylko na litery, cyfry i spacje. Ale nie jestem pewien, jak znaleźć przestrzeń. Oto co mam teraz: $newtag = preg_replace("/[^a-zA-Z0-9s|]/", …
229 php  regex 

4
Ucieczka łańcucha wyrażeń regularnych w Pythonie
Chcę użyć danych wejściowych od użytkownika jako wzorca wyrażeń regularnych do wyszukiwania w tekście. Działa, ale jak radzić sobie z przypadkami, w których użytkownik umieszcza w wyrażeniu regularnym znaki o znaczeniu? Na przykład użytkownik chce wyszukać (s)silnik Word : regex weźmie go (s)jako grupę. Chcę, żeby traktowało to jak strunę …
229 python  regex 


3
Javascript zastąpić odniesieniem do dopasowanej grupy?
Mam ciąg, taki jak hello _there_. Chciałbym wymienić dwie z podkreślenia <div>i </div>odpowiednio, przy użyciu JavaScript . Dane wyjściowe wyglądałyby (zatem) hello <div>there</div>. Ciąg może zawierać wiele par znaków podkreślenia. Co szukam jest sposobem albo uruchomić funkcję na każdym meczu, w drodze Ruby czyni go: "hello _there_".gsub(/_.*?_/) { |m| "<div>" …
228 javascript  regex 

13
W Pythonie, jak podzielić ciąg i zachować separatory?
Oto najprostszy sposób na wyjaśnienie tego. Oto czego używam: re.split('\W', 'foo/bar spam\neggs') -> ['foo', 'bar', 'spam', 'eggs'] Oto czego chcę: someMethod('\W', 'foo/bar spam\neggs') -> ['foo', '/', 'bar', ' ', 'spam', '\n', 'eggs'] Powodem jest to, że chcę podzielić ciąg na tokeny, manipulować nim, a następnie złożyć go ponownie.
226 python  regex 

3
Jak przekształcić wyrażenie regularne w niechciane?
Korzystam z jQuery. Mam ciąg znaków z blokiem znaków specjalnych (początek i koniec). Chcę pobrać tekst z tego bloku znaków specjalnych. Użyłem obiektu wyrażenia regularnego do znalezienia ciągu. Ale jak mogę powiedzieć jQuery, aby znalazł wiele wyników, jeśli mają dwie lub więcej znaków specjalnych? Mój HTML: <div id="container"> <div id="textcontainer"> …


15
Wyszukiwanie UUID w tekście za pomocą wyrażenia regularnego
Szukam UUID w blokach tekstu za pomocą wyrażenia regularnego. Obecnie opieram się na założeniu, że wszystkie UUID będą miały wzór 8-4-4-4-12 cyfr szesnastkowych. Czy ktoś może pomyśleć o przypadku użycia, w którym to założenie byłoby nieważne i spowodowałoby, że przegapiłem niektóre UUID?
224 regex 

7
Usuń nie ciągi alfanumeryczne z ciągu
Chcę przekonwertować następujący ciąg na dostarczone dane wyjściowe. Input: "\\test\red\bob\fred\new" Output: "testredbobfrednew" Nie znalazłem żadnego rozwiązania, które będą obsługiwać znaki specjalne, takie jak \r, \n, \b, itd. Zasadniczo chcę po prostu pozbyć się wszystkiego, co nie jest alfanumeryczne. Oto, co próbowałem ... Attempt 1: "\\test\red\bob\fred\new".replace(/[_\W]+/g, ""); Output 1: "testedobredew" Attempt …
224 javascript  regex 

4
Regexuj, aby dopasować dowolny znak, w tym nowe linie
Czy istnieje wyrażenie pasujące do „wszystkich znaków, w tym nowych linii”? Na przykład w poniższym wyrażeniu regularnym nie ma danych wyjściowych, $2ponieważ (.+?)nie zawiera nowych wierszy podczas dopasowywania. $string = "START Curabitur mollis, dolor ut rutrum consequat, arcu nisl ultrices diam, adipiscing aliquam ipsum metus id velit. Aenean vestibulum gravida …
223 regex  perl 

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.