[問題] sed 範例問題
看板RegExp (正規表示式 Regular Expression)作者dilutetarget (☑蒙提派森)時間15年前 (2010/03/09 02:20)推噓0(0推 0噓 0→)留言0則, 0人參與討論串1/2 (看更多)
※ [本文轉錄自 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
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
RegExp 近期熱門文章
PTT數位生活區 即時熱門文章