
以下のような文字列について、
[テスト - 管理 #12345] (終了) 試験結果報告
12345の部分が任意の1桁以上の数字で、それ以外の部分が一致するものを
Regex.IsMatchにて正規表現でチェックしたいと思っています。
(例、以下になるようにしたい)
[テスト - 管理 #1] (終了) 試験結果報告 →True
[テスト - 管理 #123] (終了) 試験結果報告 →True
[テスト - 管理 #123 ] (終了) 試験結果報告 →False
[テスト - 管理 #12a45] (終了) 試験結果報告 →False
正規表現を
[テスト - 管理 #[0-9]+] (終了) 試験結果報告
や
[テスト - 管理 #[0-9]+\] (終了) 試験結果報告
などとしてやってみたのですが、
うまくヒットせず、ただの文字として[]を含む場合の正規表現の書き方が
よく分かりません。
詳しい方、教えていただけないでしょうか。
以上、よろしくお願い致します。
No.4
- 回答日時:
No.2です。
正規表現以外なら既に決まっている部分を置換で "" にし、残った箇所を調べるでしょうか。
No.1
- 回答日時:
こんばんは。
正規表現でないとダメなのでしょうか?
多少手間ですが、下記の様な手順を踏めば、チェックは可能かと。
LEFT関数で、"[テスト - 管理 #" までをチェック。
RIGHT関数で、"] (終了) 試験結果報告" までをチェック。
LENGTH関数で、文字の長さを確認し、MID関数で数字部分を抜き出し。
その部分を、IsNumericで、数字かをチェックする。
http://note.websmil.com/vb/string/%E6%96%87%E5%A …
ご回答ありがとうございました。
チェックする正規表現をconfigファイルに持たせて、コンパクトな綺麗な作りにしたいと思い質問させていただきました。
正規表現でできない場合は、仰るようなやり方でするしかないなとは思っておりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
if関数とは?
-
プログラム言語
-
今のプログラミング言語
-
著作権法について
-
vba クリップボードクリアにつ...
-
画像生成AIのプロンプトの作り...
-
プログラミングについて
-
pythonの実行に関する質問
-
OS入ってる機器のソフト・アプ...
-
プログラミングに興味があるの...
-
CSVファイルの複数行削除
-
COPYコマンドで、最後に1文字...
-
10進数から2進数に変換 例 185 ...
-
自作scratch アニメの商用利用
-
数学、プログラミング、物理、...
-
従業員が1名だけのSierっている...
-
pip --versionがエラーになる
-
Python 3.12.2 か一番最新のパ...
-
VBAでパワーシェルを実行したい...
-
Google ColaboでGUI作成
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラム言語
-
vba クリップボードクリアにつ...
-
プログラミングについて
-
画像生成AIのプロンプトの作り...
-
自作scratch アニメの商用利用
-
今のプログラミング言語
-
CSVファイルの複数行削除
-
Python... 環境設定 初心者です...
-
Python 3.12.2 か一番最新のパ...
-
数学、プログラミング、物理、...
-
パイソンのソースコードをChatG...
-
pythonの実行に関する質問
-
pip --versionがエラーになる
-
Geminiフォーム 画像生成で 人...
-
OS入ってる機器のソフト・アプ...
-
Google ColaboでGUI作成
-
google Colabでmatplotlibの描...
-
Webサイト内に埋め込んだmp4動...
-
初心者powershellのPS1ファイル...
-
VBAでパワーシェルを実行したい...
おすすめ情報