[英]How to extract a word which is having an extension from a string using regex?
我需要在擴展名之前從字符串中提取一個單詞。 假設我有一個類似的字符串:
"Hey Stackoverflow.xyz Whats up?"
我需要提取一個擴展名為.xyz的單詞,即Stackoverflow。 如何做到這一點?
/(\w+)\\.[^\W]+/
使用以下正則表達式提取擴展名之前需要的單詞
\s(.*)?\.
此處將使用方括號捕獲單詞。
string str = "Hey Stackoverflow.xyz Whats up?";
var regexResult = Regex.Match(str,@"\s(.*)?\.");
Console.WriteLine(regexResult.Groups[1].Value);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.