我有一个包含100行的文档,如下所示。
fn:concat(xs:float("-3.4028235E38"),xs:float("3.4028235E38"))
fn:concat(xs:int("-1873914410"),xs:int("-2147483648"))
fn:concat(xs:int("-1873914410"))
我想得到这样的东西
fn.concat(-3.4028235E38,3.4028235E38);
fn.concat(-1873914410,-2147483648);
fn.concat(-1873914410);
谢谢。感谢您的时间!
答案 0 :(得分:1)
快速而肮脏的一线
perl -i -pe 's/\bxs:(?:float|int)\("(.*?)"\)/$1/g; s/(?<=\w):(?=\w)/./g;' file