[英]Regex Match extraction
我有一些遵循以下格式的文字
text ( text + numbers | text + numbers | 2-4 digit number text)
我對從C#中的此字符串中提取2-4位數字感興趣。 我的regEx字符串是
.*?\|.*?\|([0-9][0-9][0-9]?[0-9]?)
這將正確返回字符串是否匹配,但是我無法僅提取數字。
我試過調用regex.match(input).Value,但它會返回整個輸入。
我必須缺少一些東西-感謝您的幫助:)
您的正則表達式使用所需的值在圓括號內定義了一個Group
。 僅使用Match對象的Value
返回與正則表達式匹配的整個字符串。
使用regex.Match(input).Groups [1] .Value提取數字。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.