筆者之前接觸 CTF 的時候
有一題答案是要將一篇文章中的小寫字母刪除
只留下大寫字母
筆者將文章貼至 vim 當中
在命令模式 (Command mode)執行以下命令
1 | :s/\[a-z]//g |
發現大小寫的字母都被刪除了
但是執行
1 | :s/\\l//g |
卻只會刪除小寫的字母
查詢資料之後
發現 Vim 有 Case Sensitive 的設定
當執行
1 | :s/\[a-z]\\C//g |
(大寫 C )只會取代小寫字母(Case sensitive)
當執行
1 | :s/\[a-z]\\c//g |
(小寫 c )會取代大小寫字母(Case insensitive)
另外也可以執行
1 | :set noic |
讓所有搜尋都是(Case sensitive)
執行
1 | :set ic |
讓所有搜尋都是(Case insensitive)