-1

如何删除仅以一个字符开头的句点?

我正在寻找一行sedawk代码。

目标行是:(我要删除的目标模式在**Bold stackoverflow code ***j.*** **

xxx-xxx, **j.** c., univ los xxx, res grp porous solid \& calorimetry, dept chem, fac sci, bogota, colombia.  

和我正在寻找的结果:

xxx-xxx, c., univ los xxx, res grp porous solid \& calorimetry, dept chem, fac sci, bogota, colombia. 
4

2 回答 2

0

不知道你想要什么。但这比其他提案更强大:

sed 's/\b\w\.//g'

然而,两者都删除了“.c”...

于 2014-03-12T10:40:15.583 回答
0

sed 's/ [a-zA-Z]\./ /g' <filename>如果您确定这些字符不会出现在行首并且所有这些字符前面都会有空格,则将起作用。

于 2012-05-31T18:16:22.543 回答