• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Problem z prawidłowym regex

0 głosów
340 wizyt
pytanie zadane 27 maja 2018 w PHP przez User007 Bywalec (2,420 p.)

Witam. Czy ktoś mógłby mnie oświecić gdzie jest błąd w poniższym wyrażeniu regularnym?

^[|]+[\w_ąśżźćńłóę \|]+[|]$/i

Wyrażenie ma wyszukać w stringu np taki ciąg znaków:

|Ala Potocka|12|

W takim tekście "|Ala Potocka|12|piekła dzisiaj chleb".

Sprawdzałem na dwóch stronach gdzie można trenować wyrażenia regularne i na obu powyższych wzór nie działa.

Kod php:

preg_replace('/^[|]+[\w_ąśżźćńłóę |]+[|]$/i',"",$content);

Gdzie jest błąd w regex?

Dziękuję

1 odpowiedź

+1 głos
odpowiedź 27 maja 2018 przez Dawid Sobieszczuk Mądrala (6,240 p.)
wybrane 27 maja 2018 przez User007
 
Najlepsza

preg_replace('/[|]+[\w_ąśżźćńłóę |]+[|]/i',"",$content);

Spróbuj tego.

komentarz 27 maja 2018 przez User007 Bywalec (2,420 p.)
edycja 27 maja 2018 przez User007
Teraz działa, dziękuję.

P.S. W sumie to tego pierwszego plusu też nie potrzebuję.

Podobne pytania

0 głosów
2 odpowiedzi 547 wizyt
pytanie zadane 15 czerwca 2018 w PHP przez Grzegorz Mikina Dyskutant (8,060 p.)
+2 głosów
2 odpowiedzi 294 wizyt
pytanie zadane 25 marca 2018 w JavaScript przez ajzyn Użytkownik (510 p.)
+1 głos
1 odpowiedź 376 wizyt
pytanie zadane 6 listopada 2020 w Systemy operacyjne, programy przez MrJ_ Nowicjusz (200 p.)

93,695 zapytań

142,613 odpowiedzi

323,225 komentarzy

63,226 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...