0
如何在輸入AutoCompleteTextBox期間提供@mention列表?在c上提供@mention#
模式我一提的是這樣的:
String pattern = "@[a-zA-Z0-9_.]+?(?![a-zA-Z0-9_.])";
樣品:考慮用戶嘗試鍵入兩提,甚至嘗試編輯之一,和文字是這樣的:
謝謝@ marvel308和@Dav回答我的問題
如何在輸入AutoCompleteTextBox期間提供@mention列表?在c上提供@mention#
模式我一提的是這樣的:
String pattern = "@[a-zA-Z0-9_.]+?(?![a-zA-Z0-9_.])";
樣品:考慮用戶嘗試鍵入兩提,甚至嘗試編輯之一,和文字是這樣的:
謝謝@ marvel308和@Dav回答我的問題
你可以簡化你的正則表達式。試試這個代碼:
var input = "Thank you @marvel308 and @Dav for answering my question";
var regex = new Regex("@(?<name>[^\\s]+)");
var results = regex.Matches(input)
.Cast<Match>()
.Select(m => m.Groups["name"].Value)
.ToArray();
你可以分享樣本輸入和輸出嗎? – marvel308
@ marvel308我添加了一個示例:) – AliMajidiFard9
所以你想匹配marvel308和Dav? – marvel308