Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Jeszcze raz regex - jak ?
Laravelson
post 16.06.2017, 22:32:05
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 7.01.2017

Ostrzeżenie: (0%)
-----


To fajny temat ten regex, dlaczego do tej pory nie wniknąłem .... nie wiem, podpowiedzcie czy się da i jak to zrobić proszę.
Chciałbym usunąć wszystko co znajduje na lewo od ciągu znaków (1.1) włącznie z nim do początku linii.
I nie wiem jak się do tego zabrać.

przykładowy fragment pliku.
"
interlingua: (1.1) adeo
islandzki: (1.1) bless, bæbæ, vertu sæll / vertu sæl
japoński: (1.1) さようなら (sayōnara), 失礼します (しつれいします, shitsurei shimasu), それでは (sore de wa), では (de wa), じゃあ (jā)
jidysz: (1.1) אַ גוטן טאָג (a gutn tog), (w sobotę) אַ גוט־שבת (a gut-szabes)
kataloński: (1.1) adéu, adéu-siau, a reveure, fins ara, fins demà, ja ens veurem, que vagi bé
ladyński: (1.1) adio

"







.... nie mam pojęcia jak się za to zabrać ... ;(

Ten post edytował Laravelson 16.06.2017, 22:44:33
Go to the top of the page
+Quote Post
markuz
post 16.06.2017, 22:49:19
Post #2





Grupa: Zarejestrowani
Postów: 1 240
Pomógł: 278
Dołączył: 11.03.2008

Ostrzeżenie: (0%)
-----


Regex do tego Ci nie potrzebny. Najpierw robisz explode po "\n" (nowa linia), potem strpos szukasz (1.1) i substr ucinasz.

Ten post edytował markuz 16.06.2017, 22:50:13


--------------------
Go to the top of the page
+Quote Post
Pyton_000
post 16.06.2017, 22:53:00
Post #3





Grupa: Zarejestrowani
Postów: 8 068
Pomógł: 1414
Dołączył: 26.10.2005

Ostrzeżenie: (0%)
-----


preg_replace('/^.*?\(1.1\) /m', '', $text);

Ten post edytował Pyton_000 16.06.2017, 22:53:51
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 16.07.2025 - 04:58