【发布时间】:2020-10-09 19:23:13
【问题描述】:
我在一个文件中有以下文本:
mysql_databases:
potato_mychat1:
- potato_mychat1
potato_phpb1:
- potato_phpb1
- potato_smf1
potato_phpb2:
- potato_phpb2
p_phpb282:
- potato_phpb282
potato_registry:
- potato_registryadmi
potato_smf1:
- potato_smf1
potato_smf2:
- potato_smf2
potato_wp82:
- potato_wp82
模式是- potato_smf1。
应标记每个匹配项上方以 : 结尾的第一个字符串 - 因此在本例中为 potato_phpb1: 和 potato_smf1:。
我尝试了许多积极的后视方法:(?<= - potato_smf)*:,但无论如何都无法做到,我将不胜感激。
【问题讨论】:
-
这样的作品,谢谢,但是,它只是标记从底部开始的第一场比赛,它没有标记
potato_phpb1 -
如果我的回答不能帮助您解决问题,请考虑更新问题。