Autor Zpráva
Step
Profil
Jde o jednoduchý výraz, ale nějak se mi nedaří ho zprovoznit:-(

Potřebuju aby mi nahradil řetězec, který obsahuje "x", ale před ním není "*" za "1*x".

Zkoušel jsem něco jako
preg_replace("/^[^\*]x/", "1*x", $str);


Ale s tim jsem nepochodil. Jsem si skoro jistý, že mám špatně syntaxi, ale prostě nevim jak na to.
Radek9
Profil
preg_replace("/^[^\*]*x/", "1*x", $str);
A možná ještě za x hodit .*
Step
Profil
Super, díky moc. To mě nenapadlo

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0