【发布时间】:2021-02-25 10:18:38
【问题描述】:
需要“标记”包含空格且位于单引号内的那些。 如果我们有
'sdf-d3f', 'dfdf ', 'dfd fd' , ' dfdfd' , ' dfdfdf', 'df', 'sf9f'
并申请
'[^\s]*'
获得 first 和 prelast 和 last - 很公平。
如果我删除 ^,将一无所获。有人可以详细说明为什么不起作用并提供正确的正则表达式吗?
【问题讨论】:
-
Regex.Matches(text, @"'[^']*'").Cast<Match>().Select(x => x.Value).Where(y => y.Any(z => Char.IsWhiteSpace(z)))?见a C# demo