20/08/2026
.NET 空白類字元
VB.NET
Public all_whitespaces As Char() = New Char() {
" "c, ' U+0020 SPACE(一般空格)
" "c, ' U+00A0 NO-BREAK SPACE(不換行空格)
""c, ' U+180E MONGOLIAN VOWEL SEPARATOR
" "c, ' U+2000 EN QUAD
" "c, ' U+2001 EM QUAD
" "c, ' U+2002 EN SPACE
" "c, ' U+2003 EM SPACE
" "c, ' U+2004 THREE-PER-EM SPACE
" "c, ' U+2005 FOUR-PER-EM SPACE
" "c, ' U+2006 SIX-PER-EM SPACE
" "c, ' U+2007 FIGURE SPACE
" "c, ' U+2008 PUNCTUATION SPACE
" "c, ' U+2009 THIN SPACE
" "c, ' U+200A HAIR SPACE
ChrW(8203), ' U+200B ZERO WIDTH SPACE
ChrW(8204), ' U+200C ZERO WIDTH NON-JOINER
ChrW(8205), ' U+200D ZERO WIDTH JOINER
" "c, ' U+202F NARROW NO-BREAK SPACE
ChrW(8287), ' U+205F MEDIUM MATHEMATICAL SPACE
ChrW(8288), ' U+2060 WORD JOINER
" "c, ' U+3000 IDEOGRAPHIC SPACE(全形空格)
ChrW(8232), ' U+2028 LINE SEPARATOR
ChrW(8233), ' U+2029 PARAGRAPH SEPARATOR
vbTab, ' U+0009 CHARACTER TABULATION
vbLf, ' U+000A LINE FEED
vbVerticalTab, ' U+000B LINE TABULATION
vbFormFeed, ' U+000C FORM FEED
vbCr, ' U+000D CARRIAGE RETURN
ChrW(133), ' U+0085 NEXT LINE (NEL)
ChrW(173), ' U+00AD SOFT HYPHEN
ChrW(8199), ' U+2007 FIGURE SPACE(備援明確版)
""c ' U+FEFF BOM / ZERO WIDTH NO-BREAK SPACE
}
C #
public static readonly char[] all_whitespaces = new char[] {
'\u0020', // U+0020 SPACE(一般空格)
'\u00A0', // U+00A0 NO-BREAK SPACE(不換行空格)
'\u180E', // U+180E MONGOLIAN VOWEL SEPARATOR
'\u2000', // U+2000 EN QUAD
'\u2001', // U+2001 EM QUAD
'\u2002', // U+2002 EN SPACE
'\u2003', // U+2003 EM SPACE
'\u2004', // U+2004 THREE-PER-EM SPACE
'\u2005', // U+2005 FOUR-PER-EM SPACE
'\u2006', // U+2006 SIX-PER-EM SPACE
'\u2007', // U+2007 FIGURE SPACE
'\u2008', // U+2008 PUNCTUATION SPACE
'\u2009', // U+2009 THIN SPACE
'\u200A', // U+200A HAIR SPACE
'\u200B', // U+200B ZERO WIDTH SPACE
'\u200C', // U+200C ZERO WIDTH NON-JOINER
'\u200D', // U+200D ZERO WIDTH JOINER
'\u202F', // U+202F NARROW NO-BREAK SPACE
'\u205F', // U+205F MEDIUM MATHEMATICAL SPACE
'\u2060', // U+2060 WORD JOINER
'\u3000', // U+3000 IDEOGRAPHIC SPACE(全形空格)
'\u2028', // U+2028 LINE SEPARATOR
'\u2029', // U+2029 PARAGRAPH SEPARATOR
'\t', // U+0009 CHARACTER TABULATION
'\n', // U+000A LINE FEED
'\v', // U+000B LINE TABULATION
'\f', // U+000C FORM FEED
'\r', // U+000D CARRIAGE RETURN
'\u0085', // U+0085 NEXT LINE (NEL)
'\u00AD', // U+00AD SOFT HYPHEN
'\u2007', // U+2007 FIGURE SPACE(備援明確版)
'\uFEFF' // U+FEFF BOM / ZERO WIDTH NO-BREAK SPACE
};
碼位 名稱 說明
U+200B Zero Width Space 常見於網頁複製的隱形字元
U+200C Zero Width Non-Joiner 阿拉伯/梵文排版用
U+200D Zero Width Joiner Emoji 組合符(如家庭 Emoji)
U+205F Medium Mathematical Space 數學公式排版用
U+2060 Word Joiner 取代已棄用的 U+FEFF 用途
U+00AD Soft Hyphen 隱形連字號,出現在複製文字中