このディレクトリの索引

# 出典 :: 正規表現 Part9 #729 # 超初心者質問で申し訳ないのですが、 # # javascriptで、 # ABC|DEF|GHI|JKL 等を検索した時に一致した文字列全てを得る方法はありますか? # 更にできればABCとGHIがマッチした場合に、0,2の値が取れれば嬉しいです。 # # 検索した時に一致(0,'ABC'). 検索した時に一致(1,'DEF'). 検索した時に一致(2,'GHI'). 検索した時に一致(3,'JKL'). 'ABC|DEF|GHI|JKL 等を検索した時に一致した文字列全てを得る方法はありますか? 更にできればABCとGHIがマッチした場合に、0,2の値が取れれば嬉しいです。'(_文字列ならび,_文字列,_検索値ならび) :- 文字列ならびから文字列を取り出してその全ての検索値を得る(_文字列ならび,_文字列,_検索値ならび), _検索値ならび = [_|_]. 文字列ならびから文字列を取り出してその全ての検索値を得る(_文字列ならび,_文字列,_検索値ならび) :- member(_文字列,_文字列ならび), 検索した時に一致した値を全て取り出す(_文字列,_検索値ならび). 検索した時に一致した値を全て取り出す(_文字列,_検索値ならび) :- findall(_検索値,( 検索した時に一致した文字列(_文字列,_検索値)),_検索値ならび). 検索した時に一致した文字列(_文字列,_検索値) :- 副文字列(_文字列,_,_適合文字列,_), 検索した時に一致(_検索値,_適合文字列). 副文字列(_文字列,_前文字列,_副文字列,_後文字列) :- atom_concat(_前文字列,_残り文字列,_文字列), atom_concat(_副文字列,_後文字列,_残り文字列).