Look-Around Assertions в операторе s///
Jan. 20th, 2012 08:21 am![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
До сих пор не задумывался на эту тему, но работает. Пример:
Задание: Удалить все знаки «+», за которыми следует цифра.

Задание: Удалить все знаки «+», за которыми следует цифра.
# perl -le '$ARGV[0] =~ s#\+(?=\d)##g && print $ARGV[0]' "+test + +12 +13 ++"
+test + 12 13 ++
#

no subject
Date: 2012-01-20 08:47 am (UTC)no subject
Date: 2012-01-20 09:23 am (UTC)