gpt4 book ai didi

perl - 如何在perl中删除单引号但不删除撇号

转载 作者:行者123 更新时间:2023-12-04 15:01:28 24 4
gpt4 key购买 nike

我想知道如何在 perl 中删除单引号而不是撇号。

例如:

'It's raining again!'



打印

It's raining again!



非常感谢

最佳答案

如果您假设单引号总是前面或后面有空格,则以下一对正则表达式应该可以工作:

$line =~ s/\s'/ /g;  #preceded by whitespace
$line =~ s/'\s/ /g; #followed by whitespace

您还需要考虑字符串是否以单引号开头或结尾:
$str =~ s/^'//;  #at the start of a string
$str =~ s/'$//; #at the end of a string

关于perl - 如何在perl中删除单引号但不删除撇号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13830028/

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