2
私は外部のウィンドウのアプリケーションがcontainsを含む文字列でPERLスクリプトを呼び出している。私はそのようなインスタンスをそれぞれ検出して、&に置き換えようとしています。perlで を&と置き換えるには?
私はこれらのすべてを使用してみましたが、何もうまくいかない:
$line =~ s/\uFFFD/&/g;
$line =~ s/�/&/g;
$line =~ s/\x{fffd}/&/g;
$line =~ s/\xfffd/&/g;
'データ::ダンプを使用するの出力を入力してください。 {ローカル$データ::ダンプ:: Useqq = 1;警告(Dumper($ str)); } ' – ikegami
FFFDという文字がある場合、3番目の文字は機能しています。 – ikegami
@Pedro Lobito、その文字は無効なものを表すのに使用されます。あなたのソースコードに何か無効なものを置くことは貧しい選択です。 – ikegami