Nestandardní syntax u Batch Rename regulárních výrazů?

Vítáme všechny návrhy na nové funkce a vylepšení programu Altap Salamander. Pro každý návrh prosím vytvořte samostatný příspěvek.
User avatar
Ether
Posts: 1471
Joined: 10 May 2007, 16:08
Location: Czech Republic
Contact:

Nestandardní syntax u Batch Rename regulárních výrazů?

Post by Ether »

Všiml jsem si, že u regulárních výrazů nefunguje standardní syntax, jakou znám třeba z C regexp funkcí. Například Matched subexpression pomocí '$1' místo '\1'. Chtěl bych se zeptat, jestli to má nějaký významný účel nebo příčinu.
cincura.net
Posts: 593
Joined: 09 Dec 2005, 17:30
Location: a step further
Contact:

Re: Nestandardní syntax u Batch Rename regulárních výrazů?

Post by cincura.net »

Format \1 je standardni UNIXovy, pouzivany treba v sedu. $1 je Perlovsky (at uz s rozsirenimi nebo bez) format.

Je ale pravda, ze RE jsou implementovany v klasicke (jednoduche) forme v AS a tak by asi \1 bylo ocekavane (ale kdo zna detaily?). Naproti tomu $1 se (asi) lidem lepe pise a je to intuitivnejsi, citelnejsi.
Jiri {x2} Cincura
Post Reply