Pytania oznaczone «regex»

87
Python regex - prefiks r

Czy ktoś może wyjaśnić, dlaczego przykład 1 poniżej działa, kiedy rprzedrostek nie jest używany? Pomyślałem, że rprzedrostek musi być używany zawsze, gdy używane są sekwencje ucieczki. Przykład 2 i przykład 3 demonstrują to. # example 1 import re print (re.sub('\s+', ' ', 'hello there...

87
Wielowierszowe wyrażenia regularne w programie Visual Studio

Czy istnieje sposób, aby program Visual Studio wykonał zamianę wyrażenia regularnego w wielu wierszach (pozwól dopasować granice między wierszami)? Wiem, że jest wiele edytorów, których mogę do tego użyć, ale wydaje się dziwne, że ta funkcja została pominięta w programie Visual Studio. Czy coś...

87
RegExp.exec () sporadycznie zwraca NULL

Naprawdę szaleję z tego powodu i już spędziłem nieproporcjonalną ilość czasu, próbując dowiedzieć się, co się tutaj dzieje. Więc proszę, pomóż mi =) Muszę zrobić dopasowanie RegExp ciągów w JavaScript. Niestety zachowuje się bardzo dziwnie. Ten kod: var rx = /(cat|dog)/gi; var w = new Array("I...

87
wyrażenie regularne javascript, aby nie dopasować słowa

Jak użyć wyrażenia regularnego javascript, aby sprawdzić ciąg, który nie pasuje do określonych słów? Na przykład chcę funkcji, która po przekazaniu ciągu zawierającego albo abcalbo def, zwraca fałsz. „abcd” -> false „cdef” -> fałsz „bcd” -> prawda EDYTOWAĆ Preferuję wyrażenie...

86
Wyrażenie regularne do dopasowania adresów URL w Javie

Używam RegexBuddy podczas pracy z wyrażeniami regularnymi. Z jego biblioteki skopiowałem wyrażenie regularne, aby dopasować adresy URL. Przetestowałem pomyślnie w RegexBuddy. Jednak kiedy skopiowałem to jako Stringsmak Java i wkleiłem do kodu Java, to nie działa. Następująca klasa drukuje...

86
Regex: co to jest InCombiningDiacriticalMarks?

Poniższy kod jest dobrze znany z konwertowania znaków akcentowanych na zwykły tekst: Normalizer.normalize(text, Normalizer.Form.NFD).replaceAll("\\p{InCombiningDiacriticalMarks}+", ""); Zastąpiłem moją metodę „ręcznie tworzoną” tą, ale muszę zrozumieć część „wyrażenia regularnego” metody...

86
Regex do konwersji CamelCase na camel_case w java

Rozumiem, dlaczego żądane dane wyjściowe nie są podawane do konwersji za pomocą wyrażenia regularnego na ciąg podobny FooBardo Foo_Barktóry zamiast tego daje Foo_Bar_. Mogłem coś zrobić z String.substring substring(0, string.length() - 2)lub po prostu zamienić ostatni znak, ale myślę, że jest...

86
Dopasowanie wyrażeń regularnych w instrukcji Bash if

Co tu zrobiłem źle? Próba dopasowania dowolnego ciągu zawierającego spacje, małe litery, wielkie litery lub cyfry. Znaki specjalne też byłyby fajne, ale myślę, że wymaga to ucieczki przed niektórymi postaciami. TEST="THIS is a TEST title with some numbers 12345 and special char *&^%$#" if...

85
Notepad ++ stopniowo zamienia

Powiedzmy, że chcę mieć 10 wierszy danych, ale chcę, aby wartość była zwiększana dla każdego wiersza lub fragmentu danych. Jak zwiększyć tę wartość? Na przykład .... Jeśli mam te wiersze, czy istnieje regex sposób na zastąpienie wartości id w celu zwiększenia? <row id="1" /> <row...