String regex = "\\56|\\d"; // 實際為 "\.|\d"
\56:八進制轉義,56_8 = 46_10,ASCII 46 為點號 .。等價於 \. 或 \x2E。|:正則分支操作符 (OR)。\d:數字字符類 [0-9]。整體含義:匹配字面點號 或 數字。
| 八進制 | 十進制 | 字符 |
|---|---|---|
| \0 | 0 | NUL |
| \40 | 32 | 空格 |
| \56 | 46 | . |
| \75 | 61 | = |
| \101 | 65 | A |
Java 字符串字面量中反斜槓需雙重轉義:"\\56" 表示正則 \56。