在比赛中搜索比赛

Search for a match within a match

我看过几个 "Match within a match" 个问题,但 none 个答案符合我的要求。

现在我有这个字符串:

<td title="Click to view the details" class="alignLeft genericName padding2" style="cursor: pointer;">ACETYLCYSTEINE 200MG/ ML INJ   <br>COLORLESS (IJ)</td>

此表达式 ;">(.*?(?=<br>)) 将 return 以下匹配项:

ACETYLCYSTEINE 200MG/ ML INJ

现在我只想匹配 200MG/ ML INJ

使用\S+匹配一个或多个非space字符。因此 > 之后的 \S+ 将匹配 > 符号之后的文本。

;">\S+\s*(.*?)(?=\s*<br>)

DEMO