2

次のような文があります。

Happy birthday!! I have a good day. :)

これらの文を正規表現を使用して次の形式に処理する方法を知りたいです。

Happy birthday! I have a good day.
4

1 に答える 1

2

これを PERL で行う方法を次に示します (プログラミング言語を指定しなかったためです。

my $str = "Happy birthday!! I have a good day. :)";
$str =~ s/([.!?]){2,}/$1/g;    #remove multiple punctuation
$str =~ s/[:;()]+//g;          #remove emoticon
print $str;
于 2010-10-11T01:42:12.737 に答える