Autor Zpráva
TomasJ
Profil
Pěkný večer přeji.
Prosím, jak nahradím (smažu) vše kromě určitých čísel přes regulární výraz?
Mám tento výstup:
22      :       mp4     [720x1280]
18      :       mp4     [360x640]
17      :       mp4     [144x176]
A potřebuji smazat vše co je za čísli 22, 18 a 17 to je - nechat jen tyto čísla samostatně na řádcích. Musím to řešit přes regulární výraz (jde mi jen o sestrojení regulárního výrazu => nechci řešení přes PHP funkce).
Ještě dodávám, že nemohu používat znaky ( ) na uložení výrazu v závorce - což mě značně omezuje.
Pokoušel jsem se o sestrojení výrazu, ale nezdařilo se mi to.

Pokud byste se ptali proč nemohu to a tamto, tak proto že výraz nebude do PHP ale do linux shellu. Až na pár maličkostí je naprosto stejný. Zkoušel jsem výraz třeba jako [^22] jenže to je hloupost. Prosím poradí mi někdo? Předem děkuji.
VYŘEŠENO!
Jelikož znám možné hodnoty, použil jsem regulár /:\|mp4\|\[.*\]\|\s/
Toto téma je uzamčeno. Odpověď nelze zaslat.

0