Pytania oznaczone «regex»

528
Wyrażenie regularne zatrzymujące się przy pierwszym dopasowaniu

Mój wzór wyrażenia regularnego wygląda mniej więcej tak <xxxx location="file path/level1/level2" xxxx some="xxx"> Interesuje mnie tylko ta część cytatów przypisanych do lokalizacji. Czy nie powinno być tak łatwe jak poniżej bez chciwego przełącznika? /.*location="(.*)".*/ Nie wydaje się...

526
Jaka jest różnica między re.search a re.match?

Jaka jest różnica między funkcjami search()i match()w module Pythonre ? Przeczytałem dokumentację ( aktualna dokumentacja ), ale chyba nigdy jej nie pamiętam. Muszę to sprawdzić i ponownie się nauczyć. Mam nadzieję, że ktoś odpowie na to jasno przykładami, aby (być może) utkwiło mi w głowie. A...

515
Jak zrobić zamianę wyrażenia regularnego w MySQL?

Mam tabelę z ~ 500 tys. Rzędów; varchar (255) kolumna UTF8 filenamezawiera nazwę pliku; Próbuję usunąć różne dziwne znaki z nazwy pliku - pomyślałem, że użyję klasy znaków: [^a-zA-Z0-9()_ .\-] Czy w MySQL jest funkcja, która pozwala zastąpić wyrażenie regularne ? Szukam funkcji podobnej do...

453
Jak zastąpić zwykłe adresy URL linkami?

Korzystam z funkcji poniżej, aby dopasować adresy URL w danym tekście i zastąpić je linkami HTML. Wyrażenie regularne działa świetnie, ale obecnie zastępuję tylko pierwsze dopasowanie. Jak mogę zastąpić cały adres URL? Wydaje mi się, że powinienem używać polecenia exec , ale tak naprawdę nie...

442
Czy w Javascript jest dostępna funkcja RegExp.escape?

Chcę tylko utworzyć wyrażenie regularne z dowolnego możliwego ciągu. var usersString = "Hello?!*`~World()[]"; var expression = new RegExp(RegExp.escape(usersString)) var matches = "Hello".match(expression); Czy istnieje do tego wbudowana metoda? Jeśli nie, z czego korzystają ludzie? Ruby ma...

440
Jak usunąć wszystkie znaki końca linii z łańcucha

Mam tekst w obszarze tekstowym i czytam go za pomocą atrybutu .value. Teraz chciałbym usunąć wszystkie Enterłamanie wierszy (znak powstający po naciśnięciu ) z mojego tekstu, używając teraz .replace z wyrażeniem regularnym, ale jak wskazać łamanie linii w wyrażeniu regularnym? Jeśli nie jest to...

411
Wyrażenie regularne do wyodrębnienia tekstu w nawiasach kwadratowych

Proste pytanie regularne. Mam ciąg w następującym formacie: this is a [sample] string with [some] special words. [another one] Jakie jest wyrażenie regularne do wyodrębnienia słów w nawiasach kwadratowych, tj. sample some another one Uwaga: W moim przypadku nie można zagnieżdżać...