我有一个字符串,我需要删除一些字符。字符串将是这样的:
TranslateModule.forRoot(...)
我需要删除examplestring.o.pdf
。
第一部分.o
的长度会有所不同。
examplestring
将始终处于同一位置。
任何人都可以帮助我使用正则表达式删除.o
,以便它最终成为.o
吗?
答案 0 :(得分:1)
我从您的问题中了解到,您的字符串中有两个部分:第一部分可以变化,第二部分以.o.pdf
结尾。
您可以使用具有正向前瞻的正则表达式替换为空字符串
\.o(?=\.pdf)
<强> Working demo 强>
您还可以用.o.
替换文字字符串.
,如果要使用正则表达式,则可以将通配符转义为\.o\.
答案 1 :(得分:1)
您可以使用此功能删除&#34; .o&#34;从你的字符串中,然后连接两个捕获组。
(\w+)\.o(.pdf)