一致パターン(Match Pattern)のVIでピリオド“.”をサーチする方法はありませんか?



使用ソフトウェア:
使用ソフトウェア・バージョン: N/A
使用ソフトウェア・バージョンに特化: N/A
二次のソフトウェア: N/A

問題: 小数点やファイルのパスの一部分を抜き出すときに正規表現のパラメータにピリオド“.”を使って検索をしようと思うのですがうまくいきません。たとえば、Hello.txtで“.”の検索をすると“H”を一致サブ文字列として認識し“ello.txt”をサブ文字列の後として出力します。“Hello”と“txt”という値を返すような方法はありませんか?

解決策: 一致パターンviは一般表現(regexp)を一致させるパターンとして使用します。この場合特殊表現(.?$スペース、タブなど)はパターン文字として認識されません。この特殊文字を認識させるためには¥(バックスラッシュ)を使用することで特殊文字の解釈を無効にすることができます、“¥.”を使うことで、ピリオドの検索をすることができます。特殊文字のリストはLabVIEWのヘルプで「一致パターンの特殊文字」と検索することで見つかります。

関連リンク:
MSDN VBScript User's Guide: Introduction to Regular Expressions

添付:





報告日時: 04/09/2003
最終更新日: 06/29/2004
ドキュメントID: 2W8D5VDS