私は2つの文字列を持っています。両方に1つの正規表現が必要です。
s1="The 8481D provides extraordinary accuracy, stability, and lower SWR.";
s2="<li>Complete with case and 9V battery</li><div id='warranty'><img src='1yr.gif'>";
s1のすべての文字とs2の文字を次の文字まで取得する必要があります。<div id='warranty'>
したがって、次のようになります。
s1="The 8481D provides extraordinary accuracy, stability, and lower SWR.";
s2="<li>Complete with case and 9V battery</li>";
私は考えました:.+?(?<=<div id="warranty">)
しかし、私はs2文字列だけを取得し、これも.+?(?<=<div id="warranty">|\.)
機能しませんでした。s1を取得しましたが、s2の文字が多すぎました。