【发布时间】:2012-12-06 23:53:39
【问题描述】:
我正在尝试在 perl 中实现替换。 我有一个二进制矩阵,我想替换
0 和 1
和
1 和 2。
所以我使用了以下行
s/1/2/g foreach @remaining;
但是,此命令最终也替换了我的列名,其中包含数字。例如,它将 1234 转换为 2234。
我希望它只匹配和替换 1 而不是 1234。
【问题讨论】:
-
也许你应该说一下你的数据,除了它是一个二进制矩阵,例如,它是否存储在一个普通文件中,制表符/逗号分隔等等。
标签: perl pattern-matching replace substitution