正常的正则表达式

Sri*_*ath 1 regex groovy

我需要从线的两端删除""

"/家庭/ srinath /垃圾/备份"

并显示如下/ home/srinath/junk/backup

我们怎样才能在groovy中实现这一目标?

在此先感谢,sri ..

pol*_*nts 5

您想要替换^"|"$为空字符串.该^$是字符串锚的开始和结束,分别.|是交替元字符.

参考


片段

这些测试lotrepls.appspot.com:

Groovy >>> println('"hello" "world"'.replaceAll('^"|"$',''));
hello" "world

Groovy >>> println('bleh'.replaceAll('^"|"$', ''));
bleh

Groovy >>> println(''.replaceAll('^"|"$', ''));
(blank)
Run Code Online (Sandbox Code Playgroud)

如指定的那样,replaceAll('^"|"$','')删除字符串开头和结尾的双引号(如果它们在那里).内部双引号(如果有的话)将保持不变.