Pytania otagowane jako regular-expressions

Według Wikipedii wyrażenie regularne (skrócone wyrażenie regularne lub wyrażenie regularne) to sekwencja znaków tworząca wzorzec wyszukiwania, używany głównie do dopasowywania wzorców za pomocą łańcuchów lub dopasowywania ciągów, tj. Operacji typu „znajdź i zamień”.


10
Czy istnieje konkretny powód słabej czytelności projektowania składni wyrażeń regularnych?
Wydaje się, że wszyscy programiści zgadzają się, że czytelność kodu jest znacznie ważniejsza niż jednokreskowe skrócone składnie, które działają, ale wymagają od starszego programisty interpretacji z dowolnym stopniem dokładności - ale wydaje się, że dokładnie tak zaprojektowano wyrażenia regularne. Czy był tego powód? Wszyscy zgadzamy się, że selfDocumentingMethodName()jest o wiele …

25
Jak daleko należy podjąć walidację adresu e-mail?
Zastanawiam się, jak daleko ludzie powinni przeprowadzić weryfikację adresu e-mail. Moja dziedzina to przede wszystkim tworzenie stron internetowych, ale dotyczy to wszędzie. Widziałem kilka podejść: po prostu sprawdzając, czy jest obecny znak „@”, który jest bardzo prosty, ale oczywiście nie tak niezawodny. bardziej złożony test wyrażenia regularnego dla standardowych formatów …

23
Czy każdy programista musi nauczyć się wyrażeń regularnych? [Zamknięte]
Jestem nowy w programowaniu i podczas wywiadu otrzymałem pytanie dotyczące wyrażeń regularnych; nie trzeba dodawać, że nie mogłem odpowiedzieć. Zastanawiałem się więc, czy powinienem nauczyć się wyrażeń regularnych? Czy jest to konieczne dla każdego programisty wszystkich dziedzin? Czy jest to konieczne do programowania dla niektórych konkretnych dziedzin? Powiązane pytania: Dlaczego …

18
Jak uczysz się wyrażeń regularnych? [Zamknięte]
Nie pytam, gdzie się uczyć. Znalazłem wiele dobrych zasobów online, książek itp. Ale jak, u licha, radzę sobie z nimi. Gdzie jest początek, koniec? Kiedy procesor wyrażeń regularnych przesuwa się nad tekstem, kiedy utrzymuje swoją pozycję i próbuje innego dopasowania? itp. Mam ochotę wymyślić hieroglify na egipskich piramidach.

11
Czytelne wyrażenia regularne bez utraty mocy?
Wielu programistów zna radość wymyślania szybkiego wyrażenia regularnego, obecnie często przy pomocy jakiegoś serwisu internetowego lub bardziej tradycyjnie w trybie interaktywnym, lub może pisząc mały skrypt, który ma opracowane wyrażenie regularne, oraz zbiór przypadków testowych . W obu przypadkach proces jest iteracyjny i dość szybki: hakuj tajemniczo wyglądający ciąg, aż …

5
Kiedy NIE powinieneś używać wyrażeń regularnych? [Zamknięte]
Wyrażenia regularne są potężnym narzędziem w arsenale programisty, ale - zdarzają się przypadki, gdy nie są najlepszym wyborem, a nawet wręcz szkodliwe. Prostym przykładem # 1 jest parsowanie HTML za pomocą regexp - znanej drogi do licznych błędów. Prawdopodobnie wiąże się to również z parsowaniem w ogóle. Ale czy istnieją …


7
Jak faktycznie działają wyrażenia regularne?
Powiedz, że masz dokument z napisanym esejem. Chcesz przeanalizować ten esej, aby wybrać tylko niektóre słowa. Fajne. Czy użycie wyrażenia regularnego jest szybsze niż parsowanie pliku wiersz po wierszu i słowo po słowie w poszukiwaniu dopasowania? Jeśli tak, jak to działa? Jak możesz iść szybciej niż patrzeć na każde słowo?

4
Czy wyrażenia regularne są językiem programowania?
Czy w sensie akademickim wyrażenia regularne kwalifikują się jako język programowania? Motywacją mojej ciekawości jest SO pytanie , na które właśnie spojrzałem, które zadało pytanie „czy regex do X?” i zastanawiałem się, co można powiedzieć w sensie ogólnym na temat możliwych rozwiązań, które je wykorzystują. Pytam w zasadzie: „czy wyrażenia …



7
Czy powinienem refaktoryzować duże funkcje, które w większości składają się z jednego wyrażenia regularnego? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 5 lat temu . Właśnie napisałem funkcję, która obejmuje około 100 linii. Słysząc to, prawdopodobnie masz ochotę …


1
Wzory wyrażeń regularnych Java - kompilować stałe czasowe lub elementy instancji?
Obecnie mam kilka pojedynczych obiektów, w których dopasowuję wyrażenia regularne, a moje Patterns są zdefiniowane w następujący sposób: class Foobar { private final Pattern firstPattern = Pattern.compile("some regex"); private final Pattern secondPattern = Pattern.compile("some other regex"); // more Patterns, etc. private Foobar() {} public static Foobar create() { /* singleton …

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.