regex

Wzór wyrażenia regularnego nie pasujący nigdzie w łańcuchu

Próbuję dopasować <input> wpisz "ukryte" pola używając tego wzorca: /<input type="hidden" name="([^"]*?)" value="( ... <input> tag? P. S.: przy okazji używam Adobe Air na podstawie RegEx Desktop Tool do testowania wyrażeń regularnych.

Jak wyodrębnić liczby z ciągu znaków w Pythonie?

Chciałbym wyodrębnić wszystkie liczby zawarte w łańcuchu. Która jest lepiej dostosowana do celu, wyrażeń regularnych czy metody isdigit()? Przykład: line = "hello 12 hi 89" Wynik: [12, 89]

Wyrażenie regularne do dopasowania nazwy hosta DNS lub adresu IP?

Czy ktoś ma pod ręką Wyrażenie regularne, które pasuje do dowolnej legalnej nazwy hosta DNS lub adresu IP? Łatwo jest napisa ... nadzieję, że otrzymam coś dobrze przetestowanego, aby dokładnie pasowało do najnowszych specyfikacji RFC dla nazw hostów DNS.

Jak zanegować konkretne słowo w wyrażeniach regularnych? [duplikat]

to pytanie ma już odpowiedzi tutaj : ... egacja odnosi się do konkretnego słowa - więc w moim przykładzie jak negować rzeczywistą bar, a nie "żadnych znaków w pasku"?

Regex: usuń linie zawierające "pomoc", itp

Mam długi dokument poleceń. Używając Notepad++ lub regex, chcę usunąć wszystkie linie zawierające "pomoc", w tym keyboard_help, itp. Jak można to zrobić?

Co oznaczają słowa "leniwy" i "chciwy" w kontekście wyrażeń regularnych?

Czy ktoś mógłby wyjaśnić te dwa terminy w zrozumiały sposób?

Usuń znaczniki HTML z ciągu znaków

Czy jest dobry sposób na usunięcie HTML z ciągu Java? Prosty regex jak replaceAll("\\<.*?>", "") Będzie działać, ale ... wnie przekonwertowane i nie-HTML między dwoma nawiasami kątowymi zostanie usunięty (tzn. .*? w wyrażeniu regularnym zniknie).

Jak Mogę sprawić, że mój mecz nie będzie chciwy w Vimie?

Mam duży plik HTML, który ma wiele znaczników, które wyglądają tak: <p class="MsoNormal" style="margin: 0in 0in 0pt;"> ... Vim chyba nie lubi ?. Niestety usunięcie ? sprawia, że mecz jest zbyt chciwy. Jak mogę sprawić, by mój mecz był niegroźny?

Wyrażenie regularne do wyodrębniania tekstu między nawiasami kwadratowymi

Proste pytanie regex. Mam ciąg znaków w następującym formacie: this is a [sample] string with [some] special words. [anothe ... rębnić słowa w nawiasach kwadratowych, tj. sample some another one Uwaga: w moim przypadku nie można zagnieżdżać nawiasów.

Czy możesz podać kilka przykładów, dlaczego trudno jest analizować XML i HTML za pomocą wyrażenia regularnego? [zamknięte]

Jeden błąd widzę ludzi robi nad i ponownie próbuje parsować XML lub HTML z regex. Oto kilka powodów, dla których parsowani ... >foo</a> <!-- FIXME: <a href=" --> <a href="bar">bar</a> O jakich jeszcze gotchach wiesz?

Jak znaleźć wszystkie wystąpienia podłańcucha?

Python ma string.find() i string.rfind(), aby uzyskać indeks podłańcucha w łańcuchu. Zastanawiam się, czy istnieje coś takie ... print string.find('test') # 0 print string.rfind('test') # 15 #this is the goal print string.find_all('test') # [0,5,10,15]

Jak zanegować konkretne słowo w wyrażeniach regularnych?

Wiem, że mogę negować grupę znaków jak w [^bar], ale potrzebuję wyrażenia regularnego, w którym negacja odnosi się do konkretnego słowa - więc w moim przykładzie jak negować rzeczywistą "bar", a nie "any chars in bar"?

Jak mogę grep dla wszystkich znaków spoza ASCII?

Mam kilka bardzo dużych plików XML i próbuję znaleźć linie, które zawierają znaki inne niż ASCII. Próbowałem: grep -e "[\x{ ... go? Też próbowałem: egrep "[\x{00FF}-\x{FFFF}]" file.xml (z pojedynczymi i podwójnymi cudzysłowami otaczającymi wzór).

Czy warto używać Pythona re./ align = "left" /

Czy jest jakaś korzyść z używania kompilacji wyrażeń regularnych w Pythonie? h = re.compile('hello') h.match('hello world') Vs re.match('hello', 'hello world')

Jaka jest różnica między re.Szukaj i re.mecz?

Jaka jest różnica między funkcjami search() i match() w module Python re ? Przeczytałem dokumentację (aktualna dokumentacja ... łowie. Albo przynajmniej będę miał lepsze miejsce, aby wrócić z moim pytaniem i zajmie mniej czasu, aby go ponownie nauczyć.

Wyrażenie regularne dopasowujące znaki inne niż ASCII?

Jaki jest najprostszy sposób dopasowania znaków nie-ASCII w regex? Chciałbym dopasować wszystkie słowa indywidualnie w ciągu ... takie jak ü, ö, ß i ñ. Jest to również w Javascript / jQuery, więc każde rozwiązanie będzie musiało się do tego zastosować.

Regex: dopasuj wszystko oprócz określonego wzorca

Potrzebuję regex zdolnego dopasować wszystko ale ciąg zaczynający się od określonego wzorca (konkretnie index.php i co następuje, jak index.php?id=2342343)

jQuery validate: jak dodać regułę sprawdzania poprawności wyrażeń regularnych?

Używam jQuery validation plugin . Świetny towar! Chcę przenieść moje istniejące ASP.NET rozwiązanie do używania jQuery zamias ... $("Textbox").rules("add", { regularExpression: "^[a-zA-Z'.\s]{1,40}$" }) Jak dodać niestandardową regułę , aby to osiągnąć?

Jak dopasować "cokolwiek do tej sekwencji znaków" w wyrażeniu regularnym?

Weź to wyrażenie regularne: /^[^abc]/. Będzie to pasować do każdego pojedynczego znaku na początku łańcucha, z wyjątkiem a, b ... "qwerty qwerty whatever " ... Innymi słowy, jak mogę dopasować wszystko do (ale nie wliczając) dokładnej sekwencji "abc"?

Jak usunąć wszystkie podziały linii z łańcucha

Mam tekst w textarea i czytam go za pomocą.atrybut value. Teraz chciałbym usunąć wszystkie linebreaks (znak, który jest wytw ... wyrażeniem regularnym, ale jak wskazać linebreak w wyrażeniach regularnych? Jeśli to nie jest możliwe, czy jest inny sposób?