作者dilutetarget (☑蒙提派森)
看板RegExp
标题[问题] sed 范例问题
时间Tue Mar 9 02:20:15 2010
※ [本文转录自 Linux 看板]
作者: dilutetarget (☑蒙提派森) 看板: Linux
标题: [问题] sed 范例问题
时间: Tue Mar 9 00:24:23 2010
各位大大你们好啊
关於底下这个 sed 的范例
我想了好久 看着解决的方法 却是一点头绪都没有
可否请各位先知 可以给我一点提示或是稍微说明一下
谢谢大家!
[问题]:
将全部字母大写的字改成仅是第一个字母大写:
(范例) input:
SMITH, A.J. and OTHER, A.N. and SCROOGE, E.
output:
Smith, A.J. and Other, A.N. and Scrooge, E.
[方法]:
s/\$/AaBbCcDdEdFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz/
: again
s/\([A-Za-z]\)\([A-Z]\)\(.*\2\(.\)\)/\1\4\3/
t again
s/AaBb.*//
--
以上,麻烦大家了,感恩~
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.31.160.134
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.31.160.134