ラベル 正規表現 の投稿を表示しています。 すべての投稿を表示
ラベル 正規表現 の投稿を表示しています。 すべての投稿を表示

2015年10月13日火曜日

~正規表現を使って文字列を取得してみる~

始めまして、開発者のⅠです。
日々の開発で経験したことなど、色々と書かせていただきますので宜しくお願い致します。

さて、今回は正規表現を用いて文字列を取得する方法について書いてみたいと思います。
正規表現については、どこかで耳にしたことがあると思います。それをここで全て説明するのは難しいので省略いたしますが、一言でいうと「抽象的な文字列の表現」と言えます。

※参考URL:http://www.mnet.ne.jp/~nakama/

この正規表現を利用して、例文から条件と合致する文字列を取得してみたいと思います。
正規表現を使って日付と曜日を取得してみましょう。

-----------------------------------------------------------------------
string sentence = "2015年10月13日火曜日, 天気は晴れです, 今日の最高気温は24℃です ";

Regex regDate = new Regex("(2015).*(曜日)");
Match s_date = regDate.Match(sentence);
string test = (string) s_date.Value;
------------------------------------------------------------------------

これで、変数 test に「2015年10月13日火曜日」が入っていれば成功です!

今回はここまでです。

また次回、お会いしましょう。