【发布时间】:2011-07-24 18:17:05
【问题描述】:
我有一个要拆分的字符串。但是分隔符是在运行时确定的,所以我需要将它作为变量传递。
my @fields = split(/$delimiter/,$string); 之类的东西不起作用。有什么想法吗?
输入:
abcd|efgh|23
预期输出:
abcd
efgh
23
【问题讨论】:
-
您的输入、实际输出和预期输出将是非常有用的信息...
-
你没有一个“分隔符”,你有一个“分隔符”。 “分隔符”标记了限制,即。它在两端,就像双引号一样。 “分隔符”位于元素之间,例如“|”在您的示例输入中。
-
感谢这帮助我解决了我正在处理的问题
标签: perl variables split separator