我有 2 个字符串。我需要一个正则表达式。
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 中得到了太多字符。