VB.Net - 删除超过5个字符的行

时间:2016-06-17 13:57:10

标签: regex vb.net

令人惊讶的是,我没有在网上找到任何有关此事的线索......

在我的TextBox1中我有这个:

computer
desk
alphabet
sex
pencil
book
apple

我想删除所有字符多于5的行,所以这将保留:

desk
sex
book
apple

这似乎是Regex的工作,但我不知道该怎么做。

1 个答案:

答案 0 :(得分:1)

.{5}.+是一个正则表达式,可以匹配任何字符的6个以上。

你可以使用它。

但实际上,如果s是包含所有单词的String,则使用s.Split将字符串分成单词,然后在循环中测试每个元素。您也可以使用w.Length,其中w是其中一个词。

相关问题