我想把DEA*L
、DE*AL
和DEAL
替换成DEAL:
请检查以下字符串:-
VDY=Akshay Godse SBK=Sataraa REF:Mahesh Shinde DEA*L HSBC BANK
VDY=Sayaji Godse SBK=Pune REF:Shasikant Shinde DE*AL SS BANK
VDY=Pandurang Godse SBK=Solapur REF:Jayavant Shinde DEAL BOI BANK
更换后的结果应为:-
VDY=Akshay Godse SBK=Sataraa REF:Mahesh Shinde DEAL: HSBC BANK
VDY=Sayaji Godse SBK=Pune REF:Shasikant Shinde DEAL: SS BANK
VDY=Pandurang Godse SBK=Solapur REF:Jayavant Shinde DEAL: BOI BANK
有没有办法把上面的三个字替换掉?你知道吗
更通用的方法是在
*
和DEAL
之间的任何地方使用*
星号您可以使用
?
量词,表示每个字符D\*?E\*?A\*?L
之间的一个星,并始终替换为DEAL:
^{}
您甚至可以动态构建模式
尝试用
DEAL
替换DE\*?A\*?L
。你知道吗Check out this demo
相关问题 更多 >
编程相关推荐