簡體   English   中英

正則表達式僅檢測特殊字符之間的數字

[英]Regex to detect numbers only between special characters

我需要Regex僅在特殊字符之間檢測數字。

模式;\\d+=\\d+?

字符串0014;5010730101000033347=4510120173?AA

我的目標是得到這個字符串

;5010730101000033347=4510120173?

\\d+? 由於+? ,模式末尾匹配1位,不再匹配+? 匹配1個或多個匹配項的延遲量詞 ,但返回有效匹配項所需的數量最少

您可以使用

;\d+=\d+\?
        ^^

C#聲明:

string pattern = @";\d+=\d+\?";

正則表達式演示

詳細資料

  • ; -分號
  • \\d+ -1個或更多數字
  • = -等號
  • \\d+ -1個或更多數字
  • \\? - 文字? 燒焦

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM