直接在Emeditor处理的文本,正则引擎是Boost,Regex 文本行数据可能一次有100万行以上的例如 第一组是一定在行头的,第二组不一定在固定位置,有可能在同行当中任何一组
face tell face tool face
dlska sldkd face dlska dldkf
只匹配第一个与顺序第一个词组
需要实现的结果
face tell <b>face</b>tool face
dlska sldkd face <b>dlska</b> dldkf
搞定了,只是多了一组
有啥固定字符字符吗?
行头的第一组,是该行固定组
简单来说就是以每行行头的第一组为对照组,然后后面反向引用第一组并替换
^(.*?)\s
这样可以捕获第一组,然后加(\1)不起作用
如何才能实现?