gpt4 book ai didi

perl - 如何从某个位置的字符串中删除字符?

转载 作者:行者123 更新时间:2023-12-04 22:06:33 26 4
gpt4 key购买 nike

我有变量 $pos$toRemove$line 。我想从这个字符串中删除 $toRemove 位置 $pos

$line = "Hello kitty how are you kitty kitty nice kitty";
$toRemove = "kitty";
$pos = 30; # the 3rd 'kitty'

我想检查从位置 30 是否有字符串 kitty 并且我想完全删除这个字符串。

你能给我一个解决方案吗?我可以使用很多循环和变量来做到这一点,但它看起来很奇怪,而且工作速度很慢。

最佳答案

if (substr($line, $pos, length($toRemove)) eq $toRemove) {
substr($line, $pos, length($toRemove)) = "";
}

关于perl - 如何从某个位置的字符串中删除字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11898641/

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