Zastanawiałem się, co jest najlepszym sposobem, aby dopasować "test.this"ze "blah blah blah [email protected] blah blah"jest? Korzystanie z Pythona. próbowałem re.split(r"\b\w.\w@")
Zastanawiałem się, co jest najlepszym sposobem, aby dopasować "test.this"ze "blah blah blah [email protected] blah blah"jest? Korzystanie z Pythona. próbowałem re.split(r"\b\w.\w@")
Mam pewien ciąg, dla którego chcę sprawdzić, czy jest to html, czy nie. Używam wyrażenia regularnego do tego samego, ale nie uzyskuję właściwego wyniku. Sprawdziłem poprawność mojego wyrażenia regularnego i tutaj działa dobrze . var htmlRegex = new
Czy można użyć wyrażenia regularnego do walidacji lub oczyszczenia danych Base64? To proste pytanie, ale czynniki, które napędzają to pytanie, sprawiają, że jest ono trudne. Mam dekoder Base64, który nie może w pełni polegać na danych wejściowych, aby postępować zgodnie ze specyfikacjami RFC....
Tworzę aplikację w Google App Engine. Jestem niesamowicie nowy w Pythonie i przez ostatnie 3 dni biję się w głowę z następującym problemem. Mam klasę do reprezentowania źródła RSS, aw tej klasie mam metodę o nazwie setUrl. Dane wejściowe w tej metodzie to adres URL. Próbuję użyć modułu re Python...
Jak utworzyć wyrażenie regularne, aby dopasować słowo na początku ciągu. Szukamy dopasowania stopna początku łańcucha i wszystko może po nim nastąpić. Na przykład wyrażenie powinno pasować do: stop stop random stopping Dzięki.
To jest druga część serii artykułów edukacyjnych dotyczących wyrażeń regularnych. Pokazuje, jak lookaheads i zagnieżdżone odwołania mogą być użyte do dopasowania nieregularnego języka a n b n . Zagnieżdżone odwołania są po raz pierwszy wprowadzane w: W jaki sposób to wyrażenie regularne...
Piszę rozszerzenie Chrome, która polega robi wiele z następujących stanowisk: odkażające łańcuchów, które mogą zawierać znaczniki HTML, konwertując <, >i &do <, >i &, odpowiednio. (Innymi słowy, to samo, co PHP htmlspecialchars(str, ENT_NOQUOTES)- nie sądzę, aby...
Próbuję znaleźć i zamienić wszystkie liczby w tekście. Znalazłem kilka przykładowych wyrażeń regularnych, które prawie rozwiązują problem, ale żadne nie są jeszcze doskonałe. Problem polega na tym, że liczby w moim tekście mogą mieć lub nie miejsca dziesiętne i przecinki. Na przykład: „Lis...
Powiedzmy, że mam ciąg, który zawiera to: HelloxxxHelloxxxHello Kompiluję wzorzec w celu wyszukania hasła „Hello” Pattern pattern = Pattern.compile("Hello"); Matcher matcher = pattern.matcher("HelloxxxHelloxxxHello"); Powinien znaleźć trzy dopasowania. Jak mogę policzyć, ile było...
Jaki jest najszybszy sposób sprawdzenia, czy ciąg znaków pasuje do wyrażenia regularnego w Rubim? Mój problem polega na tym, że muszę „egrepować” przez ogromną listę ciągów, aby znaleźć te, które pasują do wyrażenia regularnego podanego w czasie wykonywania. Dbam tylko o to, czy ciąg pasuje do...
Muszę znaleźć wyrażenie regularne i zamienić je na wszystkich plikach w folderze (i jego podfolderach). Jakie byłoby polecenie powłoki systemu Linux, aby to zrobić? Na przykład chcę przeprowadzić to na wszystkich plikach i nadpisać stary plik nowym, zastąpionym tekstem. sed 's/old text/new...
Jak powiedzieć wyrażeniu RegEx (wersja .NET), aby uzyskać najmniejsze prawidłowe dopasowanie zamiast największego?
Na przykład, gdybym chciał znaleźć i zamienić na ciągi zawierające ukośniki do tyłu lub do przodu, jak można by to osiągnąć w vimie? Dziękuję Ci! Przykłady funkcji Znajdź i zamień to: :%s/foo/bar/g co jeśli chciałbym znaleźć wszystkie wystąpienia <dog/>i zastąpić je<cat\>...
Mam sznurek "MySites". Chcę wstawić spację między Mya Sites. Jak mogę to zrobić w jQuery lub JavaScript?
Chcę utworzyć wyrażenie regularne, które usuwa wszystkie znaki inne niż alfanumeryczne, ale zachowuje spacje. Ma to na celu wyczyszczenie danych wejściowych wyszukiwania, zanim trafią one do bazy danych. Oto, co mam do tej pory: @search_query = @search_query.gsub(/[^0-9a-z]/i, '') Problem polega...
Mój przykładowy ciąg jest następujący: This is 02G05 a test string 20-Jul-2012 Teraz z powyższego ciągu chcę wyodrębnić 02G05. W tym celu wypróbowałem następujące wyrażenie regularne z sed $ echo "This is 02G05 a test string 20-Jul-2012" | sed -n '/\d+G\d+/p' Ale powyższe polecenie nic nie...
Potrafię używać Likeoperatora SQL używając pymongo, db.test.find({'c':{'$regex':'ttt'}}) Ale jak mogę używać Not Likeoperatora? próbowałem db.test.find({'c':{'$not':{'$regex':'ttt'}}) ale pojawił się błąd: OperationFailure: $ not nie może mieć wyrażenia regularnego...
Szukam sposobu na wykonanie dopasowania wyrażenia regularnego na łańcuchu w Rubim i spowodowanie zwarcia w pierwszym dopasowaniu. Ciąg, który przetwarzam, jest długi iz tego, jak wygląda, standardowy sposób ( matchmetoda) przetworzyłby całość, zebrałby każde dopasowanie i zwrócił obiekt MatchData...
Używam, egrep -Rpo którym następuje wyrażenie regularne zawierające około 10 unii, na przykład: .jpg | .png | .gifitd. To działa dobrze, teraz chciałbym zamienić wszystkie znalezione ciągi na.bmp Myślałem o czymś takim egrep -lR "\.jpg|\.png|\.gif" . | sed "s/some_expression/.jpg/"...
Czy istnieje sposób, aby uzyskać nazwę przechwyconej grupy w C #? string line = "No.123456789 04/09/2009 999"; Regex regex = new Regex(@"(?<number>[\d]{9}) (?<date>[\d]{2}/[\d]{2}/[\d]{4}) (?<code>.*)"); GroupCollection groups = regex.Match(line).Groups; foreach (Group group in...