Re: [問題] 在字串裡找到符合的字元
看板RegExp (正規表示式 Regular Expression)作者CindyLinz (Cindy Wang)時間12年前 (2013/06/21 16:57)推噓3(3推 0噓 5→)留言8則, 5人參與討論串2/3 (看更多)
※ 引述《jacobcan118 (jacobcan118)》之銘言:
: /* 聽說註明使用的語言、環境
: * 問題有可能較容易被解決...
: */
: 請問在shell script有沒有簡單的command 能夠在字串裡找到符合的字元. 有想用grep但是找a會把aa 和ab都找出來, 也想過用一個while loop 加判斷.不過覺的太麻煩了.謝謝
: string=aa_ab_bb
: string=a_aab_abbb
: string=aaa_abb_bb
: string=aaaa_aab_bb
: string=aaa_ab_bb_cd_aa
: .....
: 如找aa只希望
: aa_ab_bb
: aaa_ab_bb_cd_aa
: 如找bb只希望
: aa_ab_bb
: aaa_abb_bb
: aaa_ab_bb_cd_aa
$ perl -pe '$_ = /(^|_)aa(_|$)/ && $_' < file
中間亮起來的部分換成你要找的字
最後面的 file 假設是你的資料檔案, 或用 cat | 之類的從前面接也可以
我這邊假設檔案內容長這樣:
aa_ab_bb
a_aab_abbb
aaa_abb_bb
aaaa_aab_bb
aaa_ab_bb_cd_aa
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 112.121.80.249
→
06/21 17:01, , 1F
06/21 17:01, 1F
推
06/22 10:10, , 2F
06/22 10:10, 2F
→
06/24 01:59, , 3F
06/24 01:59, 3F
→
06/24 01:59, , 4F
06/24 01:59, 4F
推
06/24 12:28, , 5F
06/24 12:28, 5F
推
07/24 15:05, , 6F
07/24 15:05, 6F
→
07/29 14:00, , 7F
07/29 14:00, 7F
→
10/10 08:04, , 8F
10/10 08:04, 8F
討論串 (同標題文章)
RegExp 近期熱門文章
PTT數位生活區 即時熱門文章