#9929
Delフサ
参加者

江村さん、了解しました。
ありがとうございます。

geccaさん、するどいご指摘ありがとうございます。

私もそう考えていたのですが
正規表現自体をほとんど使わないので、
やりかたがよくわかりません。

正規表現フォーラムで聞くべきかもしれませんが話の続きと言うことで聞いてみます。

メタキャラクタをエスケープすればいいんですよね。

処理としては
文字A→エスケープ文字A
「エスケープ文字A|エスケープ文字B」を正規表現検索する
とすればよいと思っています。

これは江村さんにお聞きしたいところなのですが
下記のページに紹介されている文字を、単純にエスケープするために置換してからパイプで連結すればいいのかな?

正規表現のサンプル集を検索と置換に分けて説明つきで詳しく紹介します。~ お勉強編 ~
http://hodade.adam.ne.jp/seiki/page.php?study_escape
正規表現サンプル(エスケープが必要な文字)

このページで紹介されている記号の中で
「-」ハイフン、だけは、エスケープする必要がなさそうです。

正規表現のメタキャラクタはたくさんありすぎる気がしているので、どれをエスケープすればいいのか、いまいちよくわからないところです。

ご存じでしたら教えてください。

Rubyという言語でしたら、正規表現ライブラリにescapeという機能があるそうですが、仕様は調べ切れていません。

Delphiの正規表現ライブラリでescepe機能があるものなのどはわからないので、自作しようと思っています。