我正在尝试用另一个值替换正则表达式的输出。但我似乎只运行第一个正则表达式。
我有的:
(?<=\bStatus:|Inhoud:\s1\sstuk\s)(\w+)
在一段文本中,有两种可能性;一个匹配“ Status: ”的单词和一个匹配“ Inhoud: 1 stuk ”的单词。运行此正则表达式的输出对于第一个场景是1 ,对于第二个场景是“ Dit ”。
当输出“ Dit ”的第二种情况(“ Inhoud: 1 stuk ”)为真时,我想用0替换“ Dit ” 。
第一个场景示例输入:
Oogpotlood (127) Oogschaduw (380) Staalwaren (8) Wenkbrauw (49) 1 Bourjois 遮瑕膏健康混合 Eclat Clari 051 Verbergt onvolmaaktheden op een natuurlijke wijze。Inhoud:1 stuk 状态:25 Verzenden € 10.85
输出是:
25
第二种场景示例输入:
Nepwimpers (10) Oogpotlood (127) Oogschaduw (380) Staalwaren (8) Wenkbrauw (49) 1 Bourjois Concealer Healthy Mix Eclat Clari 051 Verbergt onvolmaaktheden op een natuurlijke wijze。Inhoud:1 stuk Dit 产品是 op dit moment niet op voorraad,je kunt het product niet bestellen。Stuur mij een e-mail als dit product weer op voorraad is
输出是:
滴
所以现在我想用 0 替换 Dit。
我怎么做?