Zobrazit plnou verzi příspěvku: Regulární výraz v "hrábě"

Peter Jirat
07.02.2017, 13:54
Používáme hrábě pro popis skladby v řezu, potřebovali bychom ze zobrazovaného názvu materiálu odstranit první 4 znaky.Původní (.*) \d+ mmNový ???Díky

hlusiakov
07.02.2017, 19:12
Co tohle?.{4}(.*) \d+ mm

Peter Jirat
07.02.2017, 21:49
Díky, co zafungovalo byl zápis .{4}(.*)proč to tak je nevím.

Vladimír Michl
07.02.2017, 21:53

Ano, .{4}(.*) je správný regulární výraz - neboli: vzít přesně 4 libovolné znakya pak do parametru 1 zapamatovat libovolný počet zbylých znaků "." je libovolný znak, "{}" je opakování předchozího, "()" definuje skupinu pro zapamatování