我正在尝试用另一个值替换正则表达式的输出。但我似乎只是运行第一个正则表达式。
我有什么:
(?<=\bStatus:|Inhoud:\s1\sstuk\s)(\w+)
在一篇文章中有两种可能性;与“状态:”匹配的单词以及与“ Inhoud:1 stuk ”匹配的单词。运行此正则表达式的输出对于第一个场景是 1 ,对于第二个场景运行“ Dit ”。
如果输出“ Dit ”的第二种情况(“ Inhoud:1 stuk ”)为真,我想替换“ Dit “ 0 。
第一个场景示例输入:
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遮瑕膏健康混合物Eclat Clari 051 Verbergt onvolmaaktheden op een natuurlijke wijze。 Inhoud:1 stuk Dit 产品是操作时刻niet op voorraad,je kunt het product niet bestellen。 Stuur mij een e-mail als dit product weer op voorraad is
输出是:
秩
所以现在我想用D替换Dit。
我该怎么做?
答案 0 :(得分:0)
对我来说,你只是想找到这个
Inhoud: 1 stuk Dit
并将其替换为
Inhoud: 0 stuk Dit
不需要正则表达式。