gpt4 book ai didi

html - 为什么我用Perl的split函数没有split?

转载 作者:行者123 更新时间:2023-11-28 04:43:04 25 4
gpt4 key购买 nike

我正在尝试将 HTML 文档拆分为其头部和主体:

my @contentsArray = split( /<\/head>/is, $fileContents, 1);
if( scalar @contentsArray == 2 ){
$bodyContents = $dbh->quote(trim($contentsArray[1]));
$headContents = $dbh->quote(trim($contentsArray[0]) . "</head>");
}

是我所拥有的。 $fileContents 包含 HTML 代码。当我运行它时,它不会 split 。有谁知道为什么吗?

最佳答案

要拆分的第三个参数是要产生多少个结果,因此如果您只想应用一次表达式,您将传递 2。

请注意,这实际上限制了模式用于拆分字符串的次数(比传递的次数少一次),而不仅仅是限制返回结果的数量,因此:

print join ":", split /,/, "a,b,c", 2;

输出:

a:b,c

不是:

a:b

关于html - 为什么我用Perl的split函数没有split?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2216274/

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