首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

Java 正則表達式八進制轉義:\56 代表點號 (.),| 表示或

     編輯:程式設計疑難解答

代碼片段

String regex = "\\56|\\d"; // 實際為 "\.|\d"

解析

  • \56:八進制轉義,56_8 = 46_10,ASCII 46 為點號 .。等價於 \. 或 \x2E。
  • |:正則分支操作符 (OR)。
  • \d:數字字符類 [0-9]。

整體含義:匹配字面點號 或 數字。

常見八進制轉義表

八進制十進制字符
\00NUL
\4032空格
\5646.
\7561=
\10165A

注意

Java 字符串字面量中反斜槓需雙重轉義:"\\56" 表示正則 \56。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved