#2 Article 2109 Posted at 1994/12/06 01:21:32 by SysopMick'n (MAP001) [SEARCH]
Subject: Re:*6 bbs 検索機能のダイレクトコマンド /2108 ... /2103 /2098
>頭がABCでお尻がCDEって指定(最初に間違えた方)は、
頭が ABC -> ^ABC
末尾が CDE -> CDE$
間に任意の文字列-> .*
これらを組み合わせると ^ABC.*CDE$ となります。
>( ABCDE ABCCDE ABC123456CDE …)
^^^^^
しかしこれだと ABCCDE にマッチしても ABCDE にはマッチしなくなるので、
^ABC.*CDE$ または ^ABCDE$ -> ^(ABC.*CDE|ABCDE)$
とすれば OK です。これは
^(ABC.*CDE|ABCDE)$ = ^AB(C.*|)CDE$ = ^AB(C.*)?CDE$
と変形できるので、
-key=/^AB(C.*)?CDE$/
で望みの結果が得られると思います。
SysopMick'n (MAP001)