-7

Perlでは、として読み取るURLがあり、中央からhealth+developmentを削除して、として読み取ることができるようにします。どんなアイデアでも私の時間を節約できます。+health development

4

3 に答える 3

6

URLを解析するには、実際にはURIを使用する必要があります。+URLの特殊文字はこれだけではありません。いくつかのコードを提供しますが、URLのどの部分であるかを指定していません。

于 2012-06-28T02:57:04.353 に答える
2

正規表現を使用した検索と置換を確認する必要があります。

しかし、時間を節約するために、ここに簡単なデモンストレーションがあります:

my $str = 'health+development';
$str =~ s/\+/ /; # replace '+' with ' '
print $str;
于 2012-06-28T02:53:49.720 に答える
2

URLの解析については、 @ikegamiのアドバイスに従う必要があります。

文字列から記号を削除することに関しては+、文字クラスはスラッシュエスケープよりも読みやすいと思います。

my $s = 'health+development+topics';
$s =~ s/ [+] / /gx;
print "$s\n";
于 2012-06-28T03:34:45.623 に答える