Pytania otagowane jako regex

Wyrażenia regularne zapewniają deklaratywny język dopasowywania wzorców w łańcuchach. Są one powszechnie używane do sprawdzania poprawności ciągów, analizowania i transformacji. Ponieważ wyrażenia regularne nie są w pełni znormalizowane, wszystkie pytania z tym znacznikiem powinny również zawierać znacznik określający odpowiedni język programowania lub narzędzie. UWAGA: Pytanie o HTML, JSON itp. Wyrażenia regularne zwykle spotykają się z negatywnymi reakcjami. Jeśli istnieje parser, użyj go zamiast tego.

9
Regex nie działa w String.matches ()
Mam ten mały fragment kodu String[] words = {"{apf","hum_","dkoe","12f"}; for(String s:words) { if(s.matches("[a-z]")) { System.out.println(s); } } Powinien drukować dkoe ale nic nie drukuje !!
147 java  regex 


4
Regex, jak dopasować opcjonalny znak
Mam wyrażenie regularne, o którym sądziłem, że do tej pory działa poprawnie. Muszę dopasować opcjonalną postać. Może tam być lub nie. Oto dwie struny. Górna struna jest dopasowana, a dolna nie. Brak pojedynczej litery w dolnym łańcuchu jest przyczyną niepowodzenia. Chciałbym uzyskać pojedynczą literę po pierwszych 5 cyfrach, jeśli tam …
147 regex  string  operators 

12
Java - ciąg znaków zmiany znaczenia, aby zapobiec iniekcji SQL
Próbuję umieścić w javie jakiś iniekcję anti sql i jest mi bardzo trudno pracować z funkcją string „replaceAll”. Ostatecznie potrzebuję funkcji, która skonwertuje wszystkie istniejące \na \\, dowolne "na \", dowolne 'na \'i dowolne \nna \\ntak, że gdy ciąg jest oceniany przez wstrzyknięcia SQL MySQL, zostaną zablokowane. Podłączyłem jakiś kod, …

13
Konwertuj łączniki na skrzynkę wielbłąda (camelCase)
Z wyrażeniem regularnym (zakładam) lub inną metodą, w jaki sposób mogę przekonwertować takie rzeczy, jak: marker-imagelub my-example-settingdo markerImagelub myExampleSetting. Myślałem o podzieleniu, -a następnie przekonwertowaniu indeksu łącznika +1 na wielkie litery. Ale wydaje się dość brudny i liczyłem na pomoc z regexem, który mógłby uczynić kod czystszym. Brak jQuery ...

13
Co to jest granica słowa w wyrażeniu regularnym?
Używam wyrażeń regularnych Java w Javie 1.6 (między innymi do analizowania danych liczbowych) i nie mogę znaleźć dokładnej definicji \b(„granica słowa”). Zakładałem, że -12będzie to „słowo całkowite” (dopasowane przez \b\-?\d+\b), ale wygląda na to, że to nie działa. Byłbym wdzięczny za poznanie sposobów dopasowywania liczb oddzielonych spacjami. Przykład: Pattern pattern …




7
Jak pobrać cały katalog i podkatalogi za pomocą wget?
Próbuję pobrać pliki do projektu przy użyciu wget, ponieważ serwer SVN dla tego projektu już nie działa i mam dostęp do plików tylko przez przeglądarkę. Podstawowe adresy URL dla wszystkich plików są takie same http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/ * Jak mogę użyć wget(lub innego podobnego narzędzia) do pobrania wszystkich plików w tym repozytorium, …
143 regex  linux  bash  wget 

6
javascript regex - szukasz alternatywy?
Oto wyrażenie regularne, które działa dobrze w większości implementacji wyrażeń regularnych: (?<!filename)\.js$ To dopasowuje .js do łańcucha, który kończy się na .js, z wyjątkiem nazwy pliku.js Javascript nie zawiera lookbehind wyrażenia regularnego. Czy ktoś jest w stanie złożyć alternatywne wyrażenie regularne, które osiąga ten sam wynik i działa w javascript? …
143 javascript  regex 

2
Visual Studio, Znajdź i zamień, wyrażenie regularne
Próbuję zastąpić wszystkie #include "whatever.h"przy #include <whatever.h>użyciu funkcji znajdowania i zamieniania w programie Visual Studio 2005. Użyłem wyrażenia regularnego, \#include \"[a-z\.h]+\"aby znaleźć instrukcję include. Ale zastanawiam się, jak skomponować wyrażenie regularne zamiany. \#include \<[a-z\.h]+\>nie zadziałało i nie zadziała; zastępuje oświadczenie #include "whatever.h"z #include <[a-z.h]+>. Jak mam obramować wyrażenie regularne zamiany, …

26
Potwierdź numer telefonu za pomocą JavaScript
Znalazłem ten kod na jakiejś stronie i działa idealnie. Sprawdza, czy numer telefonu ma jeden z następujących formatów: (123) 456-7890 lub 123-456-7890 Problem polega na tym, że mój klient (nie wiem dlaczego, może rzeczy klienta) chce dodać inny format, dziesięć liczb kolejno, coś takiego: 1234567890 . Używam tego wyrażenia regularnego, …
143 javascript  regex 

4
Podziel ciąg na podstawie wyrażenia regularnego
Mam wynik polecenia w formie tabelarycznej. Analizuję te dane wyjściowe z pliku wynikowego i przechowuję je w ciągu. Każdy element w jednym wierszu jest oddzielony jednym lub większą liczbą białych znaków, dlatego używam wyrażeń regularnych, aby dopasować 1 lub więcej spacji i podzielić go. Jednak pomiędzy każdym elementem wstawiana jest …
143 python  regex 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.