• ベストアンサー

正規表現での検索で・・・・

Dreamweaverで検索する場合なのですが、 例えば「1月1日」から「1月31日」までと言った単語を検索しようとする場合、どのように検索すれば良いでしょうか。 上記ソフトのヘルプをみると、正規表現での検索で出来ると書いてあるのですが、ワイルドカード「?や*」(でしたっけ?)の使い方が良く分かりません。もし正規表現による検索が分かりやすいサイトなどあれば、合わせて教えていただければ幸いです。

質問者が選んだベストアンサー

  • ベストアンサー
  • Bo_Bo
  • ベストアンサー率65% (97/149)
回答No.1

Dreamweaverを持ってはいるけど、インストールしていないものです。 正規表現はソフトにより仕様が違うので、間違っていたら容赦してください。 ■1月の全日数を検索する場合: 1月([1-9]|[12][0-9]|3[01])日 ※月日の数値が全角の場合は、  → 1月([1-9]|[12][0-9]|3[01])日 解説: [] …… 文字クラスを指定します。     [123]なら、1 か 2 か 3 のどれかにマッチします。     [0-9]なら、0 から 9までの数値どれかにマッチします。 () …… 正規表現をグループ化します。 | …… 正規表現を選択します。     今回の場合、[1-9] か [12][0-9] か 3[01] となります。 後は、ここから応用を利かしてください。

Gotisan
質問者

お礼

ご回答ありがとうございます。 試してみたんですが、検索の仕様が違うんでしょうか、また、理解不足もあり、出来ませんでした。 DWのヘルプにも教えていただいた例みたいな式があるので、多分「[ 」などを応用すれば出来るようなので、もう少し試してみます。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Bo_Bo
  • ベストアンサー率65% (97/149)
回答No.2

#1 です。 回答が役に立たなくて申し訳ないです。 ところで、正規表現のメタ文字( * + - | [ ] ( ) など)は、半角で入力していますよね。 また、日付の間に改行などがある場合、「ホワイトスペースを無視する」のオプションを有効にすればよかったような気がします(記憶が曖昧です)。

Gotisan
質問者

お礼

出来ました!ありがとうございました。 「正規表現を使用」のチェックが何故か何時の間にか外れていたのに、一生懸命数式を入れていたという・・・ とにかく、ありがとうございました。助かりました。

すると、全ての回答が全文表示されます。

関連するQ&A