Autor Zpráva
PecanCZ
Profil
Zdravím, mám trošku potíže s regulérním výrazem na čísla. Mám tento výraz: /width=\"\\d*\"/, který mi řeší převod např. width="457" na width="450", jak mám ale prosím udělat abych mohl převádět i kód width=457 na width=450? Zkoušel jsem /width=\\d*/, ale to mi nefungovalo.

Děkuji za odpověď
Joker
Profil
PecanCZ:
Takže uvozovky mají být volitelně?
Dejte za ně otazník.
/width=\"?\\d*\"?/

(Poznámka: Tím projde třeba i width=450", ale to se předpokládám neřeší. Kdyby to mělo správně zpracovávat HTML kód, bylo by lepší použít HTML parser a ne regulární výraz.)

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: