LINUX.ORG.RU

Ответ на: комментарий от mord0d

Просто сравни s{}{}

Разве в перле так можно? Вроде, s/// или s### только.

$s=~s/$s1/$s2/g пугает неподготовленного гораздо больше, чем (replace-regexp-in-string s1 s2 s). Второе вообще читается как обычная функция.

monk ★★★★★
()
Последнее исправление: monk (всего исправлений: 1)
Ответ на: комментарий от monk

Просто сравни s{}{}

Разве в перле так можно? Вроде, s/// или s### только.

Можно. Надо только чтобы символы-разделители не встречались в теле регулярки и/или реплейса.

$s=~s/$s1/$s2/g пугает неподготовленного гораздо больше

Perl

неподготовленного

PCRE

пугает

Эээ… А впрочем, есть ведь "программисты", которых пугает даже простая геометрия, что, впрочем, не мешает им говнокодить погромировать…

Особенно, если сравнивать $s=~s/\\\"//g и (replace-regexp-in-string "\"" "" s)

Ты им, главное, ASM не показывай, а то от инфаркта помрут. (%

mord0d ★★★★★
()