今までの仕事で一番メインだったのが顧客管理システムの構築でした。
株式会社エマージでも顧客管理システムのパッケージを売っています。
基本はデータベースを使ったCRUDがメインだったので、文字列を解析、特定の文字を検索したり、抽出、置き換えといった作業開発の中ではウェイトは軽い方でした。
それが最近じゃ、ECサイト等によるメールの多様化により、メールを受信して、その内容を解析する機能が必要で、いろいろと情報を探しました。
そこで出てきたキーワードが「正規表現」です。
これ、ホントすごいですね。
以下、正規表現の概要
http://ja.wikipedia.org/wiki/%E6%AD%A3%E8%A6%8F%E8%A1%A8%E7%8F%BE
すごい!と思って始めたが・・・むずい![]()
C#で作り始めて1時間・・・XMLの分解をする正規表現をつくってたんですが・・・作ったのがこれ
Regex regex = new Regex(@"<(?<element>[^/][^>]*)>(?<value>[^<]*)</+[^>]*>");
大問題があってデータが半角記号だけですと反応しません。
まぁそれ以外にも・・・![]()
これから、いろいろ文献を読んで、作ってきます。。。
まぁ探せばあるかもしれませんけど、いつも最初は自分で作ってみる事から始めてるんで!