【发布时间】:2013-06-08 14:10:09
【问题描述】:
我正在寻找将行编辑限制为仅接受字母数字字符、破折号和下划线(整行可能只有一个破折号和一个下划线)的方法,没有空格。我在看 RegExp,但后来我离开了这个选项,因为我发现一些博客文章解释说 RegExp 真的很慢。现在我不知道限制行编辑的最佳方法是什么,所以输出就像我想要的那样。
你有什么推荐给我的?
【问题讨论】:
-
“RegExp 真的很慢”:您正在检查行编辑的输入,通常是几个字符,通常由人类输入。我怀疑 QRegExp 会成为瓶颈。
标签: c++ regex qt qlineedit qregexp