令人惊讶的是,我没有在网上找到任何有关此事的线索......
在我的TextBox1中我有这个:
computer
desk
alphabet
sex
pencil
book
apple
我想删除所有字符多于5
的行,所以这将保留:
desk
sex
book
apple
这似乎是Regex的工作,但我不知道该怎么做。
答案 0 :(得分:1)
.{5}.+
是一个正则表达式,可以匹配任何字符的6个以上。
你可以使用它。
但实际上,如果s
是包含所有单词的String,则使用s.Split
将字符串分成单词,然后在循环中测试每个元素。您也可以使用w.Length
,其中w
是其中一个词。