簡體   English   中英

正則表達式:創建與動態內容匹配的模式

[英]Regular expression : create a pattern that matches with dynamic content

我開發了一個移動 Android 應用程序,它讀取傳入的 SMS 並將其發送到服務器。 服務器依次讀取接收到的短信內容並檢索關鍵信息。

消息格式如下:

交易 ID: CI180212.0827.B41246 :您已從 XXX, XXX XXX 收到2500.0000美元。 您的新余額為 27790.7000 美元。

我感興趣的是金額,在本例中為2500.0000美元。 但問題是交易 ID ( CI180212.0827.B41246 ) 是動態的,可能比前一個有更多的字符,所以我無法設置有效的模式來處理它。

我怎么解決這個問題?

使用(?<= )[\\d\\.]+

(?<= ) - 在這之前有空間
[\\d.]+ - 任何帶有.

在線演示

暫無
暫無

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

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