我得到了一个任务,需要花费很长时间才能完成。
图片已经说的很清楚:
这是我拥有的(100次):
我只需要提取这个值:
我用这个正则表达式实现了它:
DbCommand.*?\("(.*?)"\);
如你所见,它确实起作用:
并且在replace函数(替换为$1)之后,我会得到纯净的值:
但问题在于,我只需要纯粹的值,而不是剩下的未匹配组:
问题:换句话说:
我该怎么得到纯净的结果呢?
图片已经说的很清楚:
这是我拥有的(100次):
我只需要提取这个值:
我用这个正则表达式实现了它:
DbCommand.*?\("(.*?)"\);
如你所见,它确实起作用:
并且在replace函数(替换为$1)之后,我会得到纯净的值:
但问题在于,我只需要纯粹的值,而不是剩下的未匹配组:
问题:换句话说:
我该怎么得到纯净的结果呢?
Eservices_Claims_Get_Pending_Claims_List
Eservices_Claims_Get_Pending_Claims_Step1
- 有没有办法替换掉“除匹配组外的所有内容”?
p.s. 我知道还有其他方法可以实现,但我更喜欢使用正则表达式解决方案(这也将帮助我更好地理解正则表达式)