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.

12
Wyodrębnij dopasowanie wyrażenia regularnego
Próbuję wyodrębnić liczbę z ciągu. I zrób coś podobnego [0-9]+do sznurka "aaa12xxx"i zdobądź"12" . Pomyślałem, że to będzie coś takiego: > grep("[0-9]+", "aaa12xxx", value=TRUE) [1] "aaa12xxx" A potem pomyślałem ... > sub("[0-9]+", "\\1", "aaa12xxx") [1] "aaaxxx" Ale otrzymałem jakąś formę odpowiedzi: > sub("[0-9]+", "ARGH!", "aaa12xxx") [1] "aaaARGH!xxx" Brakuje mi małego …
112 regex  r 

5
Jak używać wyrażenia regularnego w metodzie String.contains () w Javie
Chcę sprawdzić, czy ciąg zawiera słowa „sklepy”, „sklep” i „produkt” w tej kolejności, bez względu na to, co jest między nimi. Próbowałem używać, someString.contains(stores%store%product);a także.contains("stores%store%product"); Czy muszę jawnie zadeklarować wyrażenie regularne i przekazać je do metody, czy w ogóle nie mogę przekazać wyrażenia regularnego?
112 java  regex  string 

9
Jak „odwrócić dopasowanie” za pomocą wyrażenia regularnego?
Używam RegexBuddy, ale i tak mam z tym kłopoty: \ Przetwarzam wiersz po wierszu plik. Zbudowałem „model liniowy”, aby dopasować się do tego, czego chcę. Teraz chciałbym wykonać odwrotne dopasowanie ... tj. Chcę dopasować wiersze, w których znajduje się ciąg 6 liter, ale tylko jeśli te sześć liter to nie …


4
Python Regex - jak uzyskać pozycje i wartości dopasowań
Jak mogę uzyskać pozycje początkową i końcową wszystkich meczów za pomocą remodułu? Na przykład biorąc pod uwagę wzór r'[a-z]'i ciąg znaków 'a1b2c3d4', chciałbym uzyskać pozycje, w których znajduje każdą literę. Idealnie, chciałbym również odzyskać tekst dopasowania.
112 python  regex 

18
Usuń znaki inne niż utf8 z ciągu
Mam problem z usunięciem znaków innych niż utf8 z łańcucha, które nie wyświetlają się poprawnie. Znaki są takie jak ten 0x97 0x61 0x6C 0x6F (reprezentacja szesnastkowa) Jaki jest najlepszy sposób ich usunięcia? Wyrażenie regularne czy coś innego?
112 php  regex 

30
Wyrażenie regularne pasujące do prawidłowych adresów IPv6
Odpowiedzi na to pytanie są wysiłkiem społeczności . Edytuj istniejące odpowiedzi, aby ulepszyć ten post. Obecnie nie przyjmuje nowych odpowiedzi ani interakcji. Mam problem z zapisaniem wyrażenia regularnego pasującego do prawidłowych adresów IPv6, w tym tych w ich skompresowanej formie (z ::pominięciem zer lub zerem na początku w każdej parze …
111 regex  networking  ipv6 

5
Czy w języku Java RegEx jest rozróżniana wielkość liter?
W Javie, wykonując replaceAll w celu wyszukania wzorca wyrażenia regularnego, takiego jak: replaceAll("\\?i\\b(\\w+)\\b(\\s+\\1)+\\b", "$1"); (aby usunąć zduplikowane kolejne słowa bez rozróżniania wielkości liter, np. test testowy), nie jestem pewien, gdzie umieściłem ?i. Czytałem, że ma to być na początku, ale jak to wyjmę to łapię zduplikowane kolejne słowa (np. Test …




8
Jak dodać http: //, jeśli nie ma go w adresie URL?
Jak mogę dodać http://do adresu URL, jeśli nie zawierają już protokół (na przykład http://, https://lub ftp://)? Przykład: addhttp("google.com"); // http://google.com addhttp("www.google.com"); // http://www.google.com addhttp("google.com"); // http://google.com addhttp("ftp://google.com"); // ftp://google.com addhttp("https://google.com"); // https://google.com addhttp("http://google.com"); // http://google.com addhttp("rubbish"); // http://rubbish
110 php  regex 


12
Używanie Regex do generowania ciągów zamiast ich dopasowywania
Piszę narzędzie Java, które pomaga mi generować mnóstwo danych do testowania wydajności. Byłoby naprawdę fajnie móc określić wyrażenie regularne dla Strings, tak aby mój generator wypluwał elementy, które pasują do tego. Czy jest już coś upieczonego, czego mogę użyć do tego? A może jest biblioteka, która prowadzi mnie tam przez …
110 java  regex 


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.