tr///とs///gの違いは?
[上に]
[前に]
[次に]
初心者
1999/07/22(木) 18:11:37
tr/a/A/;とs/a/A/g;は両方とも同じことをやってると思うのですが
何か違うのでしょうか。
trは正規表現が使えないという事だけですか?
また、あるCGIスクリプトがデコードの直前にtr/+/ /;と
していたのですが、何のためか良くわかりません。
教えてください。
B-Cus
1999/07/22(木) 20:25:19
> tr/a/A/;とs/a/A/g;は両方とも同じことをやってると思うのですが
同じです。ま、trにはtrの、sにはsの得意分野がありますがね。
この場合はどっちゃでもいいでしょう。
> また、あるCGIスクリプトがデコードの直前にtr/+/ /;と
http://www.tohoho-web.com/wwwcgi3.htm#CgiEncode より、テキトーに引用
> フォームの場合はブラウザが自動的にエンコードしてくれます。
> ・スペースはプラス(+)に置き換える。
> CGIスクリプトの中では、これを適切な手段でデコードしてやらなくてはなりません。
> 例えば、perlによるCGIスクリプトでは、次のようなコードでデータをデコードします。
> $value =~ tr/+/ /;
初心者
1999/07/22(木) 20:57:30
[[解決]]
ありがとうございました。
[上に]
[前に]
[次に]