簡體   English   中英

如何將字符串拆分為包含定界符的單詞

[英]How to split string into words including delimiters

如何在.NET中將文本拆分為單詞,同時返回單詞及其分隔符和標點符號。

輸入:

"Hello world! What's up?"

輸出:'Hello','','world','!','','What's',','up','?'

(?=[^\w'])|(?<=[^\w'])

您可以按此拆分。請參閱演示。

https://regex101.com/r/iJ7bT6/15

var output = Regex.Split(input,“([[^ A-Z0-9]]”,RegexOptions.IgnoreSpace);

使用以下正則表達式:

'(?=[^\w'])|(?<=[^\w'])`

暫無
暫無

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

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