[英]Regular expression to split on letters
使用.net,什么是正则表达式拆分,拉出字母组?
我试过@“[a-zA-Z] *”,然后是regex.Split ......作为一个例子,但我完全迷失了。
谢谢
*不需要至少一个字符匹配。 尝试
@"[a-zA-Z]+"
代替。
实际上,如果您想要这些字母本身,请不要使用Regex.Split
,请使用Regex.Match
或Regex.Matches
。 Split
版本将捕获字母串之间的内容。
不完全是你要求的,但是,如果你已经知道可能会分开单词的那些字符,你可以简单地使用String.Split 。
当然,只有你有一些特定的字符分隔单词,如空格或逗号,如"word,word.word word"
但如果你想在一堆中间拾取字母组,则不会其他的东西,比如"lk234lkv234.2@#$dfff(*"
我知道我离原始问题有点远,但你仍然觉得这很有用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.