正規表現は使えますか
ID | 108 |
---|---|
カテゴリー | データベースデザイン |
プラットフォーム |
使えます。
4D v11より、正規表現をサポートするコマンドが用意されました。コマンドベースなので、少々違和感があるかもしれませんが、正規表現式が使えます。
例:ファイルのフルパスからファイル名を取り出す
これまでの4Dランゲージではループしてテキストを切り出す必要がありました。
Tips:パス名からファイル名を取り出すメソッド
4Dで正規表現を使って、パス名からファイル名を取り出すためには次のように記述できます。
シンプルです。正規表現式に慣れた技術者なら、この方がプログラムの見通しが良いと思います。
例:ファイルのパスから拡張子を取り出す
パス名から拡張子を取り出すのは、ファイル名よりももっとシンプルになります。
正規表現式は、このように利用できます。