マニュアルトップ / 逆引きヘルプ / 命令〜文字列処理
←　前のページ 次のページ　→

FTPソフトを作っています。ファイル名にwebで使える文字以外が入っていたらエラーを出したいのですが簡単に判別する方法はありますか？

  ちょっと難しいけど、正規表現を使うと簡単に判別できます。

  `'サンプル1

  「html」の、読込ファイル選択。 もし、それ=「」ならば、おわり。 ファイル名を切り出す。 「.」で、区切る。 ファイル名は、それ#0。 ファイル名を、『s#[ -~]##kg』で、正規表現置換。 もし、それ=「」ならば、「半角英数記号のみです。」と、言う。 違えば、「半角英数記号以外が混じってます。」と、言う。 おわり

  `
  太字の部分を「『s#[\w]##kg』で、正規表現置換」に変えると「a-zA-Z0-9_」だけが許可されます。

  作成日　2003/05/31　作成時のひまわりバージョン　1.76b

←　前のページ 次のページ　→
マニュアルトップ / 逆引きヘルプ / 命令〜文字列処理