簡體   English   中英

正則表達式匹配最后一次出現的分號

[英]RegEx to match last occurence of semicolon

在某些情況下,我可以有 10 個分號或只有 1 個分號。但是,我不需要分號后面的內容,因為它會干擾我的捕獲。

12AB(1,2,3,4,5);34AB(1,2,3,4,5); - Junk data I do not want

如果我可以在最后一次之后停止捕獲; 那將解決我的問題。 我一直在搜索,但只找到了反斜杠的信息,我無法開始工作,也不理解它。

我正在使用 Nintex 來處理此信息,該信息是基於 .NET 構建的,但不允許以與 .NET 相同的方式進行格式化。

您可以替換以下正則表達式的結果,該正則表達式將匹配分號,該分號后跟長度為 0 或更多的字符組合,但分號后跟字符串錨點結尾除外。

';[^;]*$'

使用空字符串,以便將其刪除。

但是您可能有其他不使用正則表達式的方法,例如在字符串的反轉版本上找到第一個分號的索引,然后將其替換為空字符串,或者可能使用該語言提供的其他有效函數。

暫無
暫無

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

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