WorkToolSmith仕事や生活に役立ついろいろな商品をおもしろおかしく体験レビュー!当サイトの記事にはアフィリエイト広告が含まれます。2017.07.11文字列の修正が多いソフトでは手放せない正規表現。DocuWorksのファイルからファイル内容を読み、それをファイル名にするなどの処理はDelphi標準の文字列関数では厳しいものがあります。いうことで今日は正規表現ユニットです。http://www.regexpstudio.com/(以前は間違ってhttp://www2.big.or.jp/~osamu/Delphi/MyLibrary.htmにリンクしてしまっていました。2008/3/6修正)TRegExprはなんといってもDLLなどが不要ということが一番のポイントです。自分のソフトに組み込んでいけるので、Delphiの良さである「exeのみ」が守られます。英語のソフトですが、日本語も問題ありません。(何かあるのかもしれませんが、私の環境では現状問題なし)このページでヘルプの和訳もしてくださっています。(r.Match[0]);r.Free;end;これで「あいう」や「あかきくう」などを拾えます。べんりですな~少し以前に使っていたのはhttp://homepage1.nifty.com/bmonkey/delphi/delphi.htmlhomepage1.nifty.comにある「正規表現を使った文字列探索/操作コンポーネント集」これも大変優れていて、AWK文法なども解釈してくれるコンポーネントが入っています。上記ページ下部にある「既知のバグ」に微妙なものが含まれており、現在は乗り換えてしまった次第です。MLのまとめで有名なhttp://www2.big.or.jp/~osamu/Delphi/MyLibrary.htmにはBRegExpというDLLを使用するユニットがあります。いうことであまり使いませんでした。アベル1976年生まれ。