f.....u
f.....u
Może ktoś pomóc? Męczę się z tym już 2 godzinę i nadal mam mindfucka
Dlaczego

if (preg_match("/[ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789._]/", $login) != 1)
die('1');

czy też po prostu [a-zA-Z0-9_.] pozwala mi używać w stringu polskie znaki?
  • Najlepsze
  • Wszystkie komentarze
micke
@ufo99: kropka uzyta w grupie znakow jest interpretowana jako wystapienie kropki a nie dowolnego znaku. ([.]+)!= (.+)
micke
@filipsiu: Może zadaj poprawnie pytanie i powiedz co chcesz osiągnąć bo z twojego wpisu nic nie wynika.

a regexp mogles zapisac nastepujaco:
"/([a-z0-9.])/i" nie ma koniecznosci wypisywania wszystkich liter, bardziej mnie ciekawi czemu szukasz wystapienia pojedynczego znaku w stringu z tej grupy. Jesli gdziekolwiek w stringu bedzie jakis znak z tej grupy to bedzie dopasowanie (bez zwrotki bo nie masz grupy dopasowan). Nie trudno o wystapienie jakiegos znaku z tej listy gdzieś
mk321
#humor #regexp

Jestem jak kwantyfikator w wyrażeniach regularnych


(serio tak to się nazywa)
mk321
#wyrazeniaregularne #regexp #programowanie

Potrzebuję kilkunastu dobrze sprawdzonych wyrażeń regularnych (np. do walidacji formularzy tzn. np. z datą, godziną, emailem, numerem telefonu itd. itd).

Mógłbym sam je napisać, ale nie będą idealne. Mógłbym poszukać forach/stackoverflow, ale też nie jest pewne, że nie zawierają jakiś błędów.

Najchętniej wziąłbym z jakiegoś gotowca napisanego przez profesjonalistów. Wiem, że np. w C# (ASP.NET) są zaszyte gotowe do sprawdzania, podobnie jest chyba
  • Najlepsze
  • Wszystkie komentarze
MacDada
No i np. dla emaila coś jest: https://github.com/hibernate/hibernate-validator/blob/6ae19900e2951513034534f9aec786689da9b4d8/engine/src/test/java/org/hibernate/validator/test/internal/engine/methodvalidation/returnvaluevalidation/ContactBean.java


@mk321: To jest faktycznie „tylko” test czy walidacja działa poprawnie.

Tu masz „constrainty”, czyli „definicje” co należy zwalidować, np możesz jakieś pole obiektu oznaczyć „constraintem” URL, dzięki czemu system walidacji wie, że ma sprawdzić, że pole
MacDada
@mk321: Użyj jakiejś gotowej biblioteki do walidacji (z testami jednostkowymi) – czasy kopiuj–wklejkowania regexpów już dawno się skończyły.

Jak #php to np https://github.com/symfony/Validator
qwelukasz
#programowanie
pomoże ktoś z #regexp?

ccom-430835 johnd@someisp.com John Doe
ccom-430836 johnd@someisp.com John Doe
ccom-430837 johnd@someisp.com John
  • Najlepsze
  • Wszystkie komentarze
n3xo
n3xo
1
@qwelukasz: ^[a-z0-9\-]*(?=(.*)(aa_rowid-1)$)
sokytsinolop
#regexp = /^24[0-9]{4}-([0-9]|[A-Z])[0-9]$/;
jaki string przejdzie?
  • Najlepsze
  • Wszystkie komentarze
s.....k
s.....k
@sokytsinolop:
Przykładowo:
240000-A9
242137-69
s.....k
s.....k
anonim1133
Jak masz problemu z #regexp to pewnie spodoba Ci się ta aplikacja, która generuje wyrażenia na podstawie dostarczonych danych. Wystarczy zaznaczyć co Cię interesuje i poczekać chwilkę ;-)
http://regex.inginf.units.it/
#programowanie
  • Najlepsze
  • Wszystkie komentarze
anonim1133
anonim1133 Autor
4
@darck: Algorytm uczenia maszynowego generuj regexp na podstawie przykładowych danych. Wystarczy zaznaczyć co chcesz aby regexp dopasował.
anonim1133
anonim1133 Autor
3
@michak: Mnie ładnie skonstruowało regexa dla maili jak rano patrzyłem.
noisy
noisy
11
Troche #mikroreklama znaleziska, ale przede wszystkim #naukaprogramowania

[+24, -0] CodeSchool uruchamia multimedialny kurs... wyrażeń regularnych (darmowy przez pierwsze 48h) :)

Jeżeli jest coś co oprócz gita powinien znać każdy programista, to jest to angielski i właśnie wyrażenia regularne. Robię wrzutkę jeszcze raz, bo pozostało już tylko 24h kiedy to kurs jest darmowy, a jest naprawdę dobry na początek :) @zona_noisyego już zrobiła* ;)

#regexp
  • Najlepsze
  • Wszystkie komentarze
T.....k
T.....k
Jakie regexy w C# są ułomne to ja nawet nie...

Mam jedną linię tekstu w tym stylu:

/mnt/asec 485.5M 0.0K 485.5M
Do tego taki regex:
  • Najlepsze
  • Wszystkie komentarze
h.....z
h.....z
Mirki takie głupie pytanko z dziedziny REGEXP z php.

Mam takie wyrażenie: ([a-zA-Z0-9]{3,32})
Jak to zmodyfikować, żeby wyłapać również wyrażenia z kropką w środku (nie na początku ani na końcu) ?

#programowanie #php #regexp
  • Najlepsze
  • Wszystkie komentarze
PiotrekSul
#regexp

Mirki regexpujące jak wyciągnąć zawartość drugich nawiasów z tekstu tj. dla przykładu poniżej "tylko mirko":

Lorem ipsum (dolor sit amet) 2015-02-03 22:04 - 2015-02-03 22:05 (tylko mirko) consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna (aliqua).

#programowanie
  • Najlepsze
  • Wszystkie komentarze
tellet
Słuchajcie mirki, mam taki problem, otóż potrzebuję wynaleźć ze Stringa liczby/cyfry pooddzielane znakami interpunkcyjnymi tudzież spacjami
wszystko szło by pięknie, tylko co ja mam wpisać na początek, jak mam string

ab12;34.5,6b 7c 89:1101
Ergo potrzebuję wydobyć tylko cyfry 34, 5, 89 i 1101
Jak napisać regexa, żeby był łaskawy pominąć mi tą 12 na początku?
  • Najlepsze
  • Wszystkie komentarze
KotoFan
Dzień dobry. Mam pytanie o wydajność zastosowanego rozwiązania.

Problem: string w postaci liczba spacja liczba spacja(...) spacja spacja #num: liczba, z którego należy wydobyć ostatnią liczbę(ilość liczbo spacji na początku dowolna, liczby dowolnej długości). Przykład: "12 18 #num: 338921"
Rozwiązanie:

String input = "12 18 #num
  • Najlepsze
  • Wszystkie komentarze
K5HV
K5HV
K5HV
1
Mam plik tekstowy, zawiera kilka tys. linijek w formacie:

XXXX:YYYYYYYYY:ZZZZZ:VVVVVV


Y i Z jest zawsze tyle samo, liczba X i V jest rożna.

W
  • Najlepsze
  • Wszystkie komentarze
sylwke3100
http://pastebin.com/UweFGXj8

Jak używać regexpa dla takiego czegoś by usunąć to co w nawiasach razem z przecinkami (np

(5.3.28-3ubuntu3, automatic)
) ?
RRybak
Jak napisać #regexp, który wyłapie "Ciag Znakow" powtórzony w najbliższych dwóch kolejnych liniach? Przy czym między kolejnymi wystąpieniami MUSI być jeden lub dwa entery, ale nie więcej niż dwa?

bo

/.*ciag znakow.*$.*ciag znakow.*/
oczywiście nie ma sensu (wyłapie dowolną ilość
  • Najlepsze
  • Wszystkie komentarze
produktdotestow
produktdotestow
{{$user->name}}

{{$user::getSomething()}}

{{Form::select('')}}

{{{__('aaaa')}}}
  • Najlepsze
  • Wszystkie komentarze
A.....e
#webdev Mirasy ktoś ostatnio wrzucał stronę do testowania #regexp , pamięta ktoś link?
  • Najlepsze
  • Wszystkie komentarze
mich_al
Pomocy. Potrzebuje regex'a który usunie mi pierwsze słowo, a mianowicie:

Jest:

(costupisze)tu też coś pisze


Chce
  • Najlepsze
  • Wszystkie komentarze
kot1401
kot1401
Mirki, jak z ciągu

lkjgklsdjglk Odjazd 02:30 kdjghjkdhf Przyjazd 05:03
wyciągnąć tylko godzinę odjazdu?

Ten kod:
  • Najlepsze
  • Wszystkie komentarze