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.


4
Dodaj cytat na początku i na końcu każdego wiersza w Notepad ++
Mam listę (w pliku .txt), którą chciałbym szybko przekonwertować na składnię JavaScript, więc chcę wykonać następujące czynności: AliceBlue AntiqueWhite Aqua Aquamarine Azure Beige Bisque Black BlanchedAlmond i przekonwertuj go na literał tablicowy ... var myArray = ["AliceBlue", "AntiqueWhite", ... ] Mam listę w notatniku ++ i potrzebuję wyrażenia reg, aby …


2
Co to są grupy równoważące wyrażenia regularne?
Właśnie czytałem pytanie o to, jak uzyskać dane w podwójnych nawiasach klamrowych ( to pytanie ), a potem ktoś poruszył grupy równoważące. Nadal nie jestem do końca pewien, czym one są i jak ich używać. Przeczytałem definicję grupy balansującej , ale wyjaśnienie jest trudne do zrozumienia i nadal jestem dość …

3
Jak mogę użyć wyrażenia regularnego, aby zamienić duże litery na małe w Intellij IDEA?
Poszukałem go w Google i dowiedziałem się, jak zrobić z innymi parserami wyrażeń regularnych: http://vim.wikia.com/wiki/Changing_case_with_regular_expressions http://www.regular-expressions.info/replacecase.html Próbowałem tych i żadna z nich nie działa. Na przykład chcę użyć wyrażenia regularnego, aby to zmienić: private String Name; private Integer Bar = 2; Do tego: private String name; private Integer bar = …

10
Jak znaleźć wszystkie identyfikatory wideo YouTube w ciągu znaków za pomocą wyrażenia regularnego?
Mam pole tekstowe, w którym użytkownicy mogą napisać wszystko. Na przykład: Lorem Ipsum to po prostu fikcyjny tekst. http://www.youtube.com/watch?v=DUQi_R4SgWo branży poligraficznej i składu. Lorem Ipsum jest standardowym tekstem zastępczym w branży od XVI wieku, kiedy nieznana drukarka wzięła galerię czcionek i zaszyfrowała ją, aby stworzyć książkę z wzorami. Przetrwał nie …
91 php  regex  youtube 




12
Regex do walidacji JSON
Szukam Regex, który pozwala mi zweryfikować json. Jestem bardzo nowy w Regex's i wiem wystarczająco dużo, że parsowanie z Regex jest złe, ale czy można go użyć do walidacji?
90 regex  json 

9
wyrażenie regularne, aby dopasować EOF
Mam takie dane john, dave, chris rick, sam, bob joe, milt, paul Używam tego wyrażenia regularnego, aby dopasować nazwy /(\w.+?)(\r\n|\n|,)/ która działa w większości przypadków, ale końce plików nagle po ostatnim słowo oznaczające ostatnią wartość nie kończy się \r\n, \nalbo ,kończy się EOF. Czy istnieje sposób na dopasowanie EOF w …
90 regex 

30
Sprawdzanie poprawności adresów IPv4 za pomocą wyrażenia regularnego
Próbowałem uzyskać wydajne wyrażenie regularne do walidacji IPv4, ale bez powodzenia. Wydawało się, że w pewnym momencie miałem to z (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}, ale daje dziwne wyniki: $ grep --version grep (GNU grep) 2.7 $ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.1.1 192.168.1.1 $ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' <<< 192.168.1.255 192.168.1.255 $ grep -E '\b(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?(\.|$)){4}\b' …


8
Jak wyodrębnić ciąg następujący po wzorcu za pomocą grep, regex lub perl
Mam plik, który wygląda mniej więcej tak: <table name="content_analyzer" primary-key="id"> <type="global" /> </table> <table name="content_analyzer2" primary-key="id"> <type="global" /> </table> <table name="content_analyzer_items" primary-key="id"> <type="global" /> </table> I trzeba wyodrębnić coś wewnątrz cudzysłowów, które następują name=, to znaczy content_analyzer, content_analyzer2i content_analyzer_items. Robię to na Linuksie, więc rozwiązanie wykorzystujące sed, perl, grep lub …


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.