Pytania oznaczone «regex»

169
Jak działa RegexOptions.Compiled?

Co dzieje się za kulisami, gdy oznaczysz wyrażenie regularne jako do kompilacji? Czym to się różni / różni od wyrażenia regularnego w pamięci podręcznej? Korzystając z tych informacji, jak określić, kiedy koszt obliczeń jest znikomy w porównaniu ze wzrostem

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...

166
Nauka wyrażeń regularnych [zamknięte]

W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to...

166
Jak mogę dopasować ciąg do wyrażenia regularnego w Bash?

Próbuję napisać skrypt bash, który zawiera funkcję, więc kiedy dali .tar, .tar.bz2,.tar.gz itp wykorzystuje plik tar z odpowiednimi przełącznikami do dekompresji pliku. Używam instrukcji if elif then, które testują nazwę pliku, aby zobaczyć, na czym się kończy, i nie mogę dopasować jej przy użyciu...

165
Wyrażenie regularne do dopasowywania formatu czasu GG: MM

Potrzebuję wyrażenia regularnego do dopasowania czasu w formacie HH: MM. Oto co mam i to działa: ^[0-2][0-3]:[0-5][0-9]$ Dotyczy to wszystkiego od 00:00 do 23:59. Jednak chcę to zmienić, aby dopasować również 0:00 i 1:00 itd., A także 00:00 i 01:30. To znaczy, aby skrajna lewa cyfra była...

165
Dopasuj cały ciąg

Jakie wyrażenie regularne (w JavaScript, jeśli ma to znaczenie) ma być dopasowane tylko wtedy, gdy tekst jest dokładnym dopasowaniem? Oznacza to, że na drugim końcu ciągu nie powinno być żadnych dodatkowych znaków. Na przykład, jeśli staram się dostosować do nich abc, potem 1abc1, 1abci abc1nie...

164
regex do dopasowania czegoś, jeśli nie jest poprzedzone czymś innym

Tak więc w przypadku wyrażenia regularnego w Javie chcę napisać wyrażenie regularne, które będzie pasowało wtedy i tylko wtedy, gdy wzorzec nie jest poprzedzony określonymi znakami. Na przykład: String s = "foobar barbar beachbar crowbar bar "; Chcę dopasować, jeśli słupek nie jest poprzedzony...

163
Jak przekonwertować tytuł na slug adresu URL w jQuery?

Pracuję nad aplikacją w CodeIgniter i próbuję utworzyć pole w formularzu dynamicznie generując slug URL. Chciałbym usunąć znaki interpunkcyjne, zamienić je na małe litery i zastąpić spacje łącznikami. Na przykład Rib Shane stałby się shanes-rib-shack. Oto, co mam do tej pory. Małe litery były...

161
Wyszukaj i zamień w bash używając wyrażeń regularnych

Widziałem ten przykład: hello=ho02123ware38384you443d34o3434ingtod38384day echo ${hello//[0-9]/} Co jest zgodne z następującą składnią: ${variable//pattern/replacement} Niestety patternwydaje się, że pole nie obsługuje pełnej składni wyrażenia regularnego (jeśli używam .lub \s, na przykład,...

160
Utwórz tablicę dopasowań wyrażeń regularnych

W Javie próbuję zwrócić wszystkie dopasowania wyrażeń regularnych do tablicy, ale wydaje się, że możesz tylko sprawdzić, czy wzorzec pasuje do czegoś, czy nie (boolean). Jak mogę użyć dopasowania wyrażenia regularnego, aby utworzyć tablicę wszystkich ciągów pasujących do wyrażenia regularnego w...