快速開始
教學
工具和語言
範例
參考
書籍評論
替換參考
簡介
目錄
字元
符合文字和反向參照
內容和大小寫轉換
條件式
正規表示式參考
此網站的更多資訊
簡介
正規表示式快速開始
正規表示式教學
替換字串教學
應用程式和語言
正規表示式範例
正規表示式參考
替換字串參考
書籍評論
可列印的 PDF
關於此網站
RSS 饋送和部落格
RegexBuddy—Better than a regular expression reference!

替換字串參考:內容和大小寫轉換

功能語法說明範例JGsoft .NET Java Perl PCRE2 PHP Delphi R JavaScript VBScript XRegExp Python Ruby std::regex Boost Tcl ARE Oracle XPath
符合內容 \` (反斜線反引號) 插入正規表示式符合項目左邊的主題字串部分 b 替換為 \`,在 abc 中會產生 aac YESnononononoYESnononononoYESnonononoerror
符合內容 $` (美元反引號) 插入正規表示式符合項目左邊的主題字串部分 b 替換為 $`,在 abc 中會產生 aac YESYESerrorYESerrornoYESnoYESYESYESnonodefaultall
default
nonoerror
符合內容 $PREMATCH${^PREMATCH} 插入正規表示式符合項目左邊的主題字串部分 b 替換為 $PREMATCH,在 abc 中會產生 aac nonoerrorerrorerrornononononoerrornononoall
default
1.42–1.83
nonoerror
符合內容 \' (反斜線單引號) 插入正規表示式符合項目右邊的主題字串部分 b 替換為 \',在 abc 中會產生 acc YESnononononoYESnononononoYESnonononoerror
符合內容 $' (美元單引號) 插入正規表示式符合項目右邊的主題字串部分 b 替換為 $',在 abc 中會產生 acc YESYESerrorYESerrornoYESnoYESYESYESnonodefaultall
default
nonoerror
符合內容 $POSTMATCH${^POSTMATCH} 插入正規表示式符合項目右邊的主題字串部分 b 替換為 $POSTMATCHabc 會產生 acc nonoerrorerrorerrornononononoerrornononoall
default
1.42–1.83
nonoerror
符合內容 \_ 插入整個主旨字串 b 替換為 \_abc 會產生 aabcc nononononononononononononononononoerror
符合內容 $_ 插入整個主旨字串 b 替換為 $_abc 會產生 aabcc YESYESerrorerrorerrornoYESnonoYESerrornonononononoerror
大小寫轉換 \U0\U1\U99 插入整個正規表示式比對或第 1 到第 99 個反向參照,並將比對文字中的所有字母轉換為大寫。 .+ 替換為 \U0HeLlO WoRlD 會產生 HELLO WORLD YESnononononoYESnononono3.7–3.10 錯誤nononononoerror
大小寫轉換 \L0\L1\L99 插入整個正規表示式比對或第 1 到第 99 個反向參照,並將比對文字中的所有字母轉換為小寫。 .+ 替換為 \L0HeLlO WoRlD 會產生 hello world YESnononononoYESnononono3.7–3.10 錯誤nononononoerror
大小寫轉換 \F0\F1\F99 插入整個正規表示式比對或第 1 到第 99 個反向參照,並將比對文字中的第一個字母轉換為大寫,其餘字母轉換為小寫。 .+ 替換為 \F0HeLlO WoRlD 會產生 Hello world YESnonono延伸錯誤noYESnononono3.7–3.10 錯誤nononononoerror
大小寫轉換 \I0\I1\I99 插入整個 regex 比對或第 1 到第 99 個反向參照,將比對文字中每個字的第一個字母轉換為大寫,其餘字母轉換為小寫。 .+ 替換為 \I0,在 HeLlO WoRlD 中會產生 Hello World YESnonono延伸錯誤noYESnononono3.7–3.10 錯誤nononononoerror
大小寫轉換 \U \U 之後,所有文字字面和所有由替換文字代碼插入的文字,直到下一個 \E\L,都會轉換為大寫。 (\w+) (\w+) 替換為 \U$1 CrUeL \E$2,在 HeLlO WoRlD 中會產生 HELLO CRUEL WoRlD nononoYES延伸nononononono3.7–3.10 錯誤nonoall
default
nonoerror
大小寫轉換 \L \L 之後,所有文字字面和所有由替換文字代碼插入的文字,直到下一個 \E\U,都會轉換為小寫。 (\w+) (\w+) 替換為 \L$1 CrUeL \E$2,在 HeLlO WoRlD 中會產生 hello cruel WoRlD nononoYES延伸nononononono3.7–3.10 錯誤nonoall
default
nonoerror
大小寫轉換 \u \u 之後,第一個插入替換文字的字元(文字字面或代碼)會轉換為大寫。 (\w+) (\w+) 替換為 \u$1 \ucRuEl \u$2,在 hElLo wOrLd 中會產生 HElLO CRuEl WOrLd nononoYES延伸nononononono3.7–3.10 錯誤nonoall
default
nonoerror
大小寫轉換 \l \l 之後,第一個插入替換文字的字元(文字字面或代碼)會轉換為小寫。 (\w+) (\w+) 替換為 \l$1 \lCrUeL \l$2HeLlO WoRlD 會產生 heLlO crUeL woRlD nononoYES延伸nononononono3.7–3.10 錯誤nonoall
default
nonoerror
大小寫轉換 \u\L 插入替換文字中第一個字元做為文字或符號的 \u\L 後,會將其轉換成大寫,而後續字元直到下一個 \E\U 為止,都會轉換成小寫。 (\w+) (\w+) 替換為 \u\L$1 \uCrUeL \E\u$2HeLlO wOrLd 會產生 Hello Cruel WOrLd nononoYESnonononononono3.7–3.10 錯誤nononononoerror
大小寫轉換 \l\U 插入替換文字中第一個字元做為文字或符號的 \l\U 後,會將其轉換成小寫,而後續字元直到下一個 \E\L 為止,都會轉換成大寫。 (\w+) (\w+) 替換為 \l\U$1 \lCrUeL \E\l$2HeLlO WoRlD 會產生 hELLO cRUEL woRlD nononoYESnonononononono3.7–3.10 錯誤nononononoerror
大小寫轉換 \L\u 插入替換文字中第一個字元做為文字或符號的 \L\u 後,會將其轉換成大寫,而後續字元直到下一個 \E\U 為止,都會轉換成小寫。 (\w+) (\w+) 替換為 \L\u$1 \uCrUeL \E\u$2HeLlO wOrLd 會產生 Hello Cruel WOrLd nonononononononononono3.7–3.10 錯誤nonoall
default
nonoerror
大小寫轉換 \U\l 插入替換文字中第一個字元做為文字或符號的 \U\l 後,會將其轉換成小寫,而後續字元直到下一個 \E\L 為止,都會轉換成大寫。 (\w+) (\w+) 替換為 \U\l$1 \lCrUeL \E\l$2HeLlO WoRlD 中會產生 hELLO cRUEL woRlD nonononononononononono3.7–3.10 錯誤nonoall
default
nonoerror
功能語法說明範例JGsoft .NET Java Perl PCRE2 PHP Delphi R JavaScript VBScript XRegExp Python Ruby std::regex Boost Tcl ARE Oracle XPath