**:
1)
this is a dog!
請把每個單詞的第乙個字母替換成大寫。
sed 's/
\b[a-z]
/\u&/g
[解析]
\b大家應該知道是錨定的意思,說白了就是邊界符,那麼這就只會匹配第乙個開頭的字母,然後\u的意思在元字元裡的解釋是「大寫(不是標題首字元)\e 以前的字元」,而\u只是將下乙個字元變為大寫,注意它們的區別噢。
2)
把url中的大寫字元替換成小寫。
sed 's/
[a-z]
/\l&
/g' file
[解析]
同理\l的意思是使之變為小寫。
# 全文大小寫轉換
tr a-z a-z
tr a-z a-z
# 大小寫對換
echo "abcde"
| tr '[a-za-z]
' '[a-za-z]
3)
比如說:a.txt b.txt c.txt
更名變成 a.txt b.txt c.txt
ls *
.txt|sed -nr 's/(.
)(\.
.*)/mv &
\u\1\2/e'
[解析]
\u 是轉換後面的內容第乙個字母為大寫,\u是全部為大寫直到遇到 \e 為止。這就是區別:
echo 'abc'|sed 's/^.
./\u&/
'abc
echo 'abc'|sed 's/^.
./\u&\e/
'abc
Python之大小寫轉換
s abc abc s 0 upper abc s 1 lower abc 假設使用者輸入的英文名字不規範,沒有按照首字母大寫,後續字母小寫的規則,請利用map 函式,把乙個list 包含若干不規範的英文名字 變成乙個包含規範英文名字的list 輸入 adam lisa bart 輸出 adam l...
psotgresql之大小寫
框中內容來自 postgresql資料庫物件名大小寫敏感 由於postgresql 是大小寫敏感的,並預設對sql語句中的資料庫物件名稱轉換為小寫,因此如果你在建立資料庫物件時指定了大小寫混和的物件名稱,那麼在通過sql語句訪問這些物件時,必須使用雙引號 將資料庫物件括起來,以提示 postgres...
大小寫轉換
小寫數值轉大寫 xieshuxu 傳入轉換字串 傳入整數單位 如 元 傳入小數點後一位單位 如 角 傳入小數點後兩位單位 如 分 public string xiaotoda string xiao,string one,string two,string tree if xiao.indexof ...