Mam kod taki jak ten: >>> import re >>> p = re.compile('my pattern') >>> print p _sre.SRE_Pattern object at 0x02274380 Czy można pobrać string "my pattern"ze pzmiennej?
Mam kod taki jak ten: >>> import re >>> p = re.compile('my pattern') >>> print p _sre.SRE_Pattern object at 0x02274380 Czy można pobrać string "my pattern"ze pzmiennej?
To może być głupie pytanie, ale nie mogłem go nigdzie znaleźć: Jak mogę użyć operatora wyrażenia regularnego java OR (|) bez nawiasów? np .: Tel | Telefon | Faks
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...
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ś...
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...
Jestem nowy w używaniu Regex, przeszedłem przez kilka samouczków, ale nie znalazłem takiego, który odnosi się do tego, co chcę robić, Chcę czegoś wyszukać, ale zwracam wszystko, co następuje, ale nie sam ciąg wyszukiwania np. „ Jakieś kiepskie zdanie, które jest niesamowite ” wyszukaj „...
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...
Wiem, jak to zrobić, jeśli iteruję przez wszystkie znaki w ciągu, ale szukam bardziej eleganckiej metody.
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...
Jak usunąć ostatni znak tylko wtedy, gdy jest to kropka? $string = "something here."; $output = 'something here';
Mam następujące wyrażenie regularne, które pasuje do formatu adresu e-mail: ^[\w\.\-]+@([\w\-]+\.)+[a-zA-Z]+$ Służy do walidacji z formularzem przy użyciu JavaScript. Jest to jednak pole opcjonalne. W związku z tym, jak mogę zmienić to wyrażenie regularne, aby pasowało do formatu adresu...
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...
Chcę wziąć ciąg 0.71331, 52.25378i zwrócić 0.71331,52.25378- tj. Po prostu poszukaj cyfry, przecinka, spacji i cyfry i usuń spację. To jest mój obecny kod: coords = '0.71331, 52.25378' coord_re = re.sub("(\d), (\d)", "\1,\2", coords) print coord_re Ale to mi daje 0.7133,2.25378. Co ja robię...
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...
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...
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Zamknięte 6 lat temu . Zamknięte . To pytanie i odpowiedzi na nie są zablokowane, ponieważ pytanie jest niezwiązane z tematem, ale ma znaczenie historyczne....
Czy istnieje zdefiniowane zachowanie dotyczące sposobu, w jaki wyrażenia regularne powinny obsługiwać zachowanie przechwytywania zagnieżdżonych nawiasów? Mówiąc dokładniej, czy można rozsądnie oczekiwać, że różne silniki będą przechwytywać nawiasy zewnętrzne na pierwszej pozycji i nawiasy...
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...
Najpierw stworzyłem sobie wyrażenie regularne, które będzie pasowało do wszystkich unikalnych ścieżek bibliotek zewnętrznych na liście wszystkich plików nagłówkowych w projekcie. Tydzień temu zadałem pytanie dotyczące tworzenia tego wyrażenia regularnego . Zacząłem się wtrącać, aby zobaczyć,...