0

たとえば、このような文字列がありますsubnet 1 ims-0-x ip address

を取り除きたい-xので、subnet 1 ims-0 ip address

この正規表現の置き換えを試しました

$string=~ s/\\-x//;

これは機能していません。私の問題は、ダッシュを適切にエスケープしていないことだと思います。その1行を修正するのを手伝ってください。

4

2 に答える 2

0

私はこれを試してみましたが、うまく機能しています./gはすべてのインスタンスを置き換えることです. 出力は「subnet 1 ims-0 ip address」です

$string = "vishwassubnet 1 ims-0-x ip address";
$string =~ s/-x//g;
print $string;

https://ideone.com/9zh91T

于 2015-06-09T21:44:18.657 に答える