3

指定された文字列に対して、

I can haz haz bacon. Mmmm. Tasty, tasty bacon.
       ↑                            ↑

最初の文字列 " az" と最後の文字列 " " で囲まれたコンテンツをキャプチャしたいas

この例では、^$アンカーを使用できません。私は使用してみました:

\b(az).*(as)\b.

私は何が欠けていますか?

4

1 に答える 1

3

これにより、可能な限り最長の一致が検出されます。

(?<=az).*(?=as)

デモ: http://rubular.com/r/wzPdbrmbov

最短一致の場合:

(?<=az).*?(?=as)

デモ: http://rubular.com/r/GoPgYpGyI7

于 2013-10-21T18:29:08.553 に答える