Pytania oznaczone «regex»

175
Szybkie dopasowywanie wyrażeń regularnych ekstrakcji

Chcę wyodrębnić podciągi z ciągu pasującego do wzorca wyrażenia regularnego. Więc szukam czegoś takiego: func matchesForRegexInText(regex: String!, text: String!) -> [String] { ??? } Więc oto co mam: func matchesForRegexInText(regex: String!, text: String!) -> [String] { var regex =...

174
Dopasuj tekst wielowierszowy za pomocą wyrażenia regularnego

Próbuję dopasować tekst wielowierszowy za pomocą języka Java. Kiedy używam Patternklasy z Pattern.MULTILINEmodyfikatorem, jestem w stanie dopasować, ale nie jestem w stanie tego zrobić z(?m). Wydaje się, że ten sam wzorzec zi (?m)używania String.matchesnie działa. Jestem pewien, że czegoś mi...

174
Jak przekonwertować „camelCase” na „Camel Case”?

Próbowałem uzyskać polecenie JavaScript regex, aby zamienić coś "thisString"w stylu, "This String"ale najbliższe mi jest zastąpienie litery, co skutkuje czymś w rodzaju "Thi String"lub "This tring". Jakieś pomysły? Aby wyjaśnić, że potrafię poradzić sobie z prostotą pisania wielkimi literami, po...

173
Nazwane grupy Regex w Javie

Rozumiem, że java.regexpakiet nie obsługuje nazwanych grup ( http://www.regular-expressions.info/named.html ), więc czy ktoś może wskazać mi bibliotekę innej firmy, która ją obsługuje? Patrzyłem na jregex, ale jego ostatnie wydanie było w 2002 roku i nie działało dla mnie (wprawdzie próbowałem...

173
Wyrażenia regularne w aplikacji Objective-C Cocoa

Początkowe wyszukiwanie w Google wskazuje, że nie ma wbudowanego sposobu wykonywania wyrażeń regularnych w aplikacji Objective-C Cocoa. A więc cztery pytania: Czy to prawda? Czy ty żartujesz? Ok, więc czy jest jakaś fajna biblioteka open source, którą polecasz? Jakie są sposoby, aby zbliżyć się...

171
Regex do walidacji formatu daty dd / mm / rrrr

Muszę zweryfikować ciąg daty dla formatu dd/mm/yyyyza pomocą wyrażenia regularnego. To wyrażenie regularne sprawdza poprawność dd/mm/yyyy, ale nie dotyczy nieprawidłowych dat, takich jak 31/02/4500: ^(0?[1-9]|[12][0-9]|3[01])[\/\-](0?[1-9]|1[012])[\/\-]\d{4}$ Jakie jest prawidłowe wyrażenie...

170
Grupy przechwytywania Java Regex

Próbuję zrozumieć ten blok kodu. W pierwszym, czego szukamy w wyrażeniu? Rozumiem, że jest to dowolny znak (0 lub więcej razy *), po którym następuje dowolna liczba od 0 do 9 (jeden lub więcej razy +), po której następuje dowolny znak (0 lub więcej razy *). Po wykonaniu tej czynności wynikiem...

169
(grep) Regex, aby dopasować znaki spoza ASCII?

W systemie Linux mam katalog z dużą ilością plików. Niektóre z nich mają znaki spoza ASCII, ale wszystkie są poprawnymi kodami UTF-8 . Jeden program ma błąd, który uniemożliwia mu pracę z nazwami plików spoza ASCII i muszę dowiedzieć się, na ilu z nich ma to wpływ. Zamierzałem to zrobić, finda...