Pytania oznaczone «regex»

109
Regexp Java do weryfikacji hasła

Tworzę wyrażenie regularne do weryfikacji hasła, które ma być używane w aplikacji Java jako parametr konfiguracyjny. Wyrażenie regularne to: ^.*(?=.{8,})(?=..*[0-9])(?=.*[a-z])(?=.*[A-Z])(?=.*[@#$%^&+=]).*$ Polityka haseł to: Co najmniej 8 znaków Zawiera co najmniej jedną cyfrę Zawiera co...

108
Usuń tagi HTML w Javascript za pomocą Regex

Próbuję usunąć wszystkie tagi HTML z ciągu znaków w JavaScript. Oto, co mam… Nie mogę zrozumieć, dlaczego to nie działa… czy ktoś wie, co robię źle? <script type="text/javascript"> var regex = "/<(.|\n)*?>/"; var body = "<p>test</p>"; var result = body.replace(regex,...

107
Jak zignorować białe znaki w ciągu tematu wyrażenia regularnego?

Czy istnieje prosty sposób na zignorowanie białych znaków w ciągu docelowym podczas wyszukiwania dopasowań przy użyciu wzorca wyrażenia regularnego? Na przykład, jeśli szukam frazy „koty”, chciałbym, aby pasowały słowa „c ats” lub „ca ts”. Nie mogę wcześniej usunąć białych znaków, ponieważ muszę...

106
Jak zamienić zestaw tokenów w Java String?

Mam następujący ciąg szablonu: "Hello [Name] Please find attached [Invoice Number] which is due on [Due Date]". Mam też zmienne typu String na imię i nazwisko, numer faktury i termin płatności - jak najlepiej zastąpić tokeny w szablonie zmiennymi? (Zwróć uwagę, że jeśli zmienna zawiera token,...

106
Dlaczego sed nie rozpoznaje \ t jako karty?

sed "s/\(.*\)/\t\1/" $filename > $sedTmpFile && mv $sedTmpFile $filename Oczekuję, że ten sedskrypt wstawi znak tabprzed każdym wierszem, $filenameale tak nie jest. Z jakiegoś powodu tzamiast tego wstawia .

106
Dopasowanie do białych znaków Regex - Java

Interfejs API języka Java dla wyrażeń regularnych określa, które \sbędą pasować do białych znaków. Zatem wyrażenie regularne \\s\\spowinno pasować do dwóch spacji. Pattern whitespace = Pattern.compile("\\s\\s"); matcher = whitespace.matcher(modLine); while (matcher.find()) matcher.replaceAll("...

106
Python Regex natychmiast zastępuje grupy

Czy istnieje sposób bezpośredniego zastąpienia wszystkich grup przy użyciu składni wyrażenia regularnego? Normalny sposób: re.match(r"(?:aaa)(_bbb)", string1).group(1) Ale chcę osiągnąć coś takiego: re.match(r"(\d.*?)\s(\d.*?)", "(CALL_GROUP_1) (CALL_GROUP_2)") Chcę natychmiast zbudować nowy...

106
Wyrażenie regularne \ p {L} i \ p {N}

Nie mam doświadczenia z wyrażeniami regularnymi i otrzymałem następujące wyrażenie regularne: (\p{L}|\p{N}|_|-|\.)* Wiem, co oznacza * i | oznacza „lub” i to \ ucieka. Ale nie wiem, co \p{L}i co \p{N}oznacza. Szukałem go w Google, ale bez rezultatu ... Czy ktoś może mi...