重複の可能性:
Perl で =~ は何をしますか?
私が調べている Perl プログラム (namly plutil.pl=~ ) では、XML パーサー部分で多くのことがわかります。たとえば、関数は次のとおりです (1.7のUnfixXMLString行(誤っ159て"1.5" と宣言されています)):167$VERSION
sub UnfixXMLString {
my ($s) = @_;
$s =~ s/</</g;
$s =~ s/>/>/g;
$s =~ s/&/&/g;
return $s;
}
私が知る限り、その C プロトタイプは (C-like)であり、パラメーター ( ) で演算子をstring UnfixXMLString(string s)使用してから、変更された文字列を返しますが、それは何をしているのでしょうか?=~s