指定された文字列に対して、
I can haz haz bacon. Mmmm. Tasty, tasty bacon.
↑ ↑
最初の文字列 " az
" と最後の文字列 " " で囲まれたコンテンツをキャプチャしたいas
。
この例では、^$
アンカーを使用できません。私は使用してみました:
\b(az).*(as)\b.
私は何が欠けていますか?
指定された文字列に対して、
I can haz haz bacon. Mmmm. Tasty, tasty bacon.
↑ ↑
最初の文字列 " az
" と最後の文字列 " " で囲まれたコンテンツをキャプチャしたいas
。
この例では、^$
アンカーを使用できません。私は使用してみました:
\b(az).*(as)\b.
私は何が欠けていますか?
これにより、可能な限り最長の一致が検出されます。
(?<=az).*(?=as)
デモ: http://rubular.com/r/wzPdbrmbov
最短一致の場合:
(?<=az).*?(?=as)