簡體   English   中英

正則表達式

[英]Regular Expression

"ORG;WORK;X-EDIT=0;CHARSET=utf-8:ICICI Bank Limited;Salary Accounts Group;Relationship Manager";

上面是字符串。 如何檢索“工資賬戶組”?

Regex.Match(result, "([^;]*)([^;]*)([^;]*)([^;]*)([^;]*)");

恕我直言,最好的解決方案是進行split ,然后訪問您想要的字段。 正如xiaoy312 所述,您可以使用:

result.Split(';')[4]

但是,如果您仍然想要(或需要)使用正則表達式,那么您可以使用這樣的正則表達式:

(?:[^;]+;){4}([^;]+)
or
(?:.*?;){4}([^;]+)
or
.*;(.*?);.*$

工作演示

並從捕獲組中抓取內容

暫無
暫無

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

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