[英]How to split string into words including delimiters
如何在.NET中將文本拆分為單詞,同時返回單詞及其分隔符和標點符號。
輸入:
"Hello world! What's up?"
輸出:'Hello','','world','!','','What's',','up','?'
var output = Regex.Split(input,“([[^ A-Z0-9]]”,RegexOptions.IgnoreSpace);
使用以下正則表達式:
'(?=[^\w'])|(?<=[^\w'])`
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.