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.

5
Wyrażenie regularne do dokładnego dopasowania ciągu
Chcę dopasować dwa hasła za pomocą wyrażenia regularnego. Na przykład mam dwa wejścia „123456” i „1234567”, wtedy wynik nie powinien być zgodny (fałsz). A kiedy wpisałem „123456” i „123456”, wynik powinien być zgodny (prawda). Nie mogłem zrobić miny. Jak mam to zrobić?
153 regex 




7
wiodące zera w szynach
W mojej aplikacji mam pola hri minobie liczby całkowite. W przypadku hrpola, jeśli użytkownik wpisze „1”, chciałbym, aby Railsy automatycznie dopełniły go do „01” przed zapisaniem w bazie danych. Również w przypadku minpola, jeśli użytkownik wprowadzi „0”, należy wpisać „00”. W jaki sposób mogę to zrobić?

19
Jaki jest najprostszy sposób przekonwertowania ciągu Java ze wszystkich wielkich liter (słów oddzielonych podkreśleniem) na CamelCase (bez separatorów słów)?
Tytuł mówi wszystko. Jaki jest najprostszy / najbardziej elegancki sposób, w jaki mogę przekonwertować w Javie ciąg znaków z formatu "THIS_IS_AN_EXAMPLE_STRING"na format „ ThisIsAnExampleString”? Wydaje mi się, że musi istnieć co najmniej jeden sposób, aby to zrobić, używając String.replaceAll()i wyrażenia regularnego. Moje wstępne przemyślenia są następujące: _dodaj znak podkreślenia ( …
152 java  regex  string 


13
Wykrywaj adresy URL w tekście za pomocą JavaScript
Czy ktoś ma sugestie dotyczące wykrywania adresów URL w zestawie ciągów? arrayOfStrings.forEach(function(string){ // detect URLs in strings and do something swell, // like creating elements with links. }); Aktualizacja: Skończyło się na używaniu tego wyrażenia regularnego do wykrywania linków… Najwyraźniej kilka lat później. kLINK_DETECTION_REGEX = /(([a-z]+:\/\/)?(([a-z0-9\-]+\.)+([a-z]{2}|aero|arpa|biz|com|coop|edu|gov|info|int|jobs|mil|museum|name|nato|net|org|pro|travel|local|internal))(:[0-9]{1,5})?(\/[a-z0-9_\-\.~]+)*(\/([a-z0-9_\-\.]*)(\?[a-z0-9+_\-\.%=&]*)?)?(#[a-zA-Z0-9!$&'()*+.=-_~:@/?]*)?)(\s+|$)/gi Pełen pomocnik (z opcjonalnym …
151 javascript  regex  url 


7
Nie-chciwe wyrażenia regularne w Pythonie
Jak utworzyć takie wyrażenie regularne w Pythonie "(.*)", mając dane "a (b) c (d) e"dopasowania w Pythonie "b"zamiast "b) c (d"? Wiem, że mogę użyć "[^)]"zamiast ".", ale szukam bardziej ogólnego rozwiązania, które utrzyma moje wyrażenie regularne nieco bardziej przejrzystym. Czy jest jakiś sposób, aby powiedzieć Pythonowi „hej, dopasuj to …

8
Znak meta Java RegEx (.) I zwykła kropka?
W języku Java RegEx, jak znaleźć różnicę między .(kropką) metaznakiem a zwykłą kropką, której używamy w dowolnym zdaniu. Jak obsługiwać tego rodzaju sytuacji dla innych znaków meta zbyt podobne ( *, +, \d, ...)
150 java  regex 

6
Konwertuj tag zamykający PHP na komentarz
Jedna z linii mojego skryptu zawiera tag zamykający PHP wewnątrz ciągu. Podczas normalnej pracy nie powoduje to problemu, ale muszę zakomentować linię. Próbowałem skomentować tę linię //, /* */a #jednak żaden z nich nie działa, parser rozważa zamknięcie tag być rzeczywisty znacznik zamykający. Oto omawiany wiersz: $string = preg_replace('#<br\s*/?>(?:\s*<br\s*/?>)+#i', '<br …
149 php  regex  tags  comments 

21
Jak debugować wyrażenie regularne? [Zamknięte]
W obecnym stanie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi będą poparte faktami, referencjami lub ekspertyzą, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i prawdopodobnie ponownie otworzyć, odwiedź centrum pomocy, aby uzyskać …
149 regex  debugging  pcre 

17
Wyrażenie regularne do dopasowywania współrzędnych szerokości / długości geograficznej?
Próbuję utworzyć wyrażenie regularne do dopasowania współrzędnych szerokości / długości geograficznej. Aby dopasować liczbę o podwójnej precyzji, której użyłem (\-?\d+(\.\d+)?)i próbowałem połączyć ją w jedno wyrażenie: ^(\-?\d+(\.\d+)?),\w*(\-?\d+(\.\d+)?)$ Spodziewałem się, że to pasuje do podwójnego, przecinka, może trochę spacji i innego podwójnego, ale wydaje się, że nie działa. W szczególności działa …
149 regex 

6
Czy „\ d” w wyrażeniu regularnym oznacza cyfrę?
Znalazłem to w 123, \dpasuje 1i 3ale nie 2. Zastanawiałem się, czy \dpasuje do cyfry spełniającej jakie wymagania? Mówię o wyrażeniu regularnym w stylu Pythona. Wtyczka wyrażeń regularnych w Gedit używa wyrażenia regularnego w stylu Pythona. Utworzyłem plik tekstowy z zawartością 123 Tylko 1i 3są dopasowywane przez wyrażenie regularne \d; …
147 python  regex  encoding  gedit 

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.