gpt4 book ai didi

perl - 如何一次处理多行字符串行

转载 作者:行者123 更新时间:2023-12-04 17:04:32 25 4
gpt4 key购买 nike

我想从字符串中获取两个分隔符(正则表达式)之间的子字符串。我想用这个:

while (<>) {
if (/START/../END/) {
next if /START/ || /END/;
print;
}
}

但这适用于标准输入行。我想让它在字符串的行上工作。如何?

最佳答案

如果您的意思是要处理已包含多行的字符串,请使用拆分:

foreach (split(/\n/, $str)) {
if (/START/../END/) {
next if /START/ || /END/;
print;
}
}

关于perl - 如何一次处理多行字符串行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6111587/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com