我有这串(牛仔裤尺码(:W30L30 W31L32 W32L33
我想要W30 31 32
我正在试用
[% SET availableSizes = 'W30L30 W31L32 W32L33' %]
[% regexp = '(?<!^)W|Ldd+' %]
[% SET availableSizes = availableSizes.replace(regexp , '') %]
但它给了我:30 31 32
你能帮忙吗?
与您所声称的相反,您的代码已经产生了所需的输出。
$ tpage a.tt
W30 31 32
tpage
是由Template Toolkit安装的命令。这是一个使用该库处理指定模板的简单程序。非常适合测试:(
a.tt
:
[% SET availableSizes = 'W30L30 W31L32 W32L33' -%]
[% regexp = '(?<!^)W|Ldd+' -%]
[% SET availableSizes = availableSizes.replace(regexp , '') -%]
[% availableSizes %]
我添加了[% availableSizes %]
(因为您的模板实际上除了换行符之外什么都没有输出(和一些-
(以删除多余的换行符(。