Mam taki ciąg: years<-c("20 years old", "1 years old") Chciałbym zebrać tylko liczbę liczbową z tego wektora. Oczekiwanym wynikiem jest wektor: c(20, 1) Jak mam to zrobić?
Mam taki ciąg: years<-c("20 years old", "1 years old") Chciałbym zebrać tylko liczbę liczbową z tego wektora. Oczekiwanym wynikiem jest wektor: c(20, 1) Jak mam to zrobić?
Mam taki ciąg: "super exemple of string key : text I want to keep - end of my string" Chcę po prostu zachować ciąg znajdujący się między "key : "a " - ". Jak mogę to zrobić? Czy muszę używać Regex, czy mogę to zrobić w inny
Próbuję znaleźć każdą 10-cyfrową serię liczb w większej serii liczb, używając funkcji re w Pythonie 2.6. Z łatwością mogę złapać żadne nakładające się mecze, ale chcę, aby każdy mecz w serii liczbowej. Na przykład. w „123456789123456789” Powinienem otrzymać następującą...
Chcę przeformatować (zastąpić, a nie zweryfikować - istnieje wiele odniesień do sprawdzania poprawności) numeru telefonu do wyświetlania w JavaScript. Oto przykład niektórych danych: 123 4567890 (123) 456-7890 (123)456-7890 123 456 7890 123.456.7890 (puste / puste) 1234567890 Czy jest do...
Nie znam zbyt wiele wyrażeń regularnych, ale muszę dopasować prosty wzorzec. Poniższy tekst powinien zwrócić prawdę, Pattern.matches("{\"user_id\" : [0-9]*}", inputLine) gdy inputLine to {"user_id" : 34} Jednak otrzymuję ten wyjątek: java.util.regex.PatternSyntaxException: Illegal...
Potrzebuję wyrażenia regularnego, aby to sprawdzić hasło musi mieć osiem znaków, w tym jedną wielką literę, jeden znak specjalny i znaki alfanumeryczne. A oto moje wyrażenie walidacyjne, które obejmuje osiem znaków, w tym jedną wielką literę, jedną małą literę i jedną cyfrę lub znak...
Piszę program, w którym użytkownik wprowadza ciąg znaków w następującym formacie: "What is the square of 10?" Muszę sprawdzić, czy w łańcuchu znajduje się liczba a następnie wyodrębnij tylko liczbę. Jeśli używam .contains("\\d+")lub .contains("[0-9]+"), program nie może znaleźć liczby w...
Widziałem wiele przykładów rozróżniania wielkości liter w całym wyrażeniu regularnym. Zastanawiam się, czy tylko część wyrażenia nie rozróżnia wielkości liter. Na przykład, powiedzmy, że mam taki ciąg: fooFOOfOoFoOBARBARbarbarbAr A jeśli chcę dopasować wszystkie wystąpienia „foo” niezależnie od...
Mam ten kod i chcę wiedzieć, czy mogę zamienić tylko grupy (nie wszystkie wzorce) w wyrażeniach regularnych Java. Kod: //... Pattern p = Pattern.compile("(\\d).*(\\d)"); String input = "6 example input 4"; Matcher m = p.matcher(input); if (m.find()) { //Now I want replace group one (...
Jaki jest pythonowy sposób dzielenia łańcucha przed wystąpieniami danego zestawu znaków? Na przykład chcę podzielić 'TheLongAndWindingRoad' w każdym przypadku wystąpienia dużej litery (prawdopodobnie z wyjątkiem pierwszej) i uzyskać ['The', 'Long', 'And', 'Winding', 'Road']. Edycja:...
Rozumiem, że Flask ma konwertery int, float i path, ale tworzona przez nas aplikacja ma bardziej złożone wzorce w swoich adresach URL. Czy jest sposób, w jaki możemy używać wyrażeń regularnych, jak w Django?
Oto wyrażenie regularne, które utworzyłem do użycia w JavaScript: var reg_num = /^(7|8|9)\d{9}$/ Oto kolejny zasugerowany przez członka mojego zespołu. var reg_num = /^[7|8|9][\d]{9}$/ Zasada polega na sprawdzeniu numeru telefonu: Powinien zawierać tylko dziesięć cyfr. Pierwsza liczba...
Próbuję użyć std :: regex w fragmencie kodu C ++ 11, ale wygląda na to, że obsługa jest trochę błędna. Przykład: #include <regex> #include <iostream> int main (int argc, const char * argv[]) { std::regex r("st|mt|tr"); std::cerr << "st|mt|tr" << " matches st? "...
Próbuję sprawdzić, czy daty wprowadzone przez użytkowników końcowych są w formacie RRRR-MM-DD. Regex nigdy nie był moją mocną stroną, ciągle otrzymuję fałszywą wartość zwracaną dla preg_match (), którą skonfigurowałem. Więc zakładam, że zrobiłem bałagan w wyrażeniu regularnym, szczegółowo...
Chcę wyrażenia regularnego, które pasuje do nawiasu kwadratowego [. Jeszcze takiego nie znalazłem. Myślę, że wypróbowałem wszystkie możliwości, ale nie znalazłem właściwej. Jaki jest prawidłowy regex dla tego?
Chciałem napisać wyrażenie regularne, aby policzyć liczbę spacji / tabulatorów / nowej linii w kawałku tekstu. Więc naiwnie napisałem: - numSpaces : function(text) { return text.match(/\s/).length; } Z nieznanych powodów zawsze wraca 1. Jaki jest problem z powyższym stwierdzeniem? Od tego...
Widzę wiele przykładów i stron podręcznika, jak wykonywać takie czynności, jak wyszukiwanie i zamiana za pomocą sed, awk lub gawk. Ale w moim przypadku mam wyrażenie regularne, które chcę uruchomić w pliku tekstowym, aby wyodrębnić określoną wartość. Nie chcę wyszukiwać i zamieniać. To się nazywa...
Zastanawiam się, czy mam zamiar rozłupać sznurek .we właściwy sposób? Mój kod to: String[] fn = filename.split("."); return fn[0]; Potrzebuję tylko pierwszej części ciągu, dlatego zwracam pierwszą pozycję. Pytam, ponieważ zauważyłem w API, że .oznacza to dowolny znak, więc teraz utknąłem....
Próbując dowiedzieć się więcej o wyrażeniach regularnych, w samouczku zasugerowano, że możesz użyć znaku, \baby dopasować granicę słowa. Jednak następujący fragment kodu w interpreterze języka Python nie działa zgodnie z oczekiwaniami: >>> x = 'one two three' >>> y =...
Szukam funkcji php, która pobierze ciąg wejściowy i zwróci jego oczyszczoną wersję, usuwając wszystkie znaki specjalne, pozostawiając tylko alfanumeryczne. Potrzebuję drugiej funkcji, która robi to samo, ale zwraca tylko znaki alfabetu AZ. Każda pomoc bardzo doceniona....