如何在正整数和负整数之间进行匹配

正确的

我想在QLineEdit中添加一个RegExp,以便可以输入以1或n空格分隔的正整数和负整数。

所以我尝试

QString name_rx = "[0-9]+\\s+[0-9]+";
QRegExp rx;
rx.setPattern(name_rx);
QValidator* validator = new QRegExpValidator(rx, this); 
ui.LE_ObjectName->setValidator(validator);

我希望算法的输出例如:

15 -987 144745 4 -98 11 2125

西尔瓦诺·塞扎

我认为这应该适合您的输入,它可以验证整行而不是分别验证每个数字。它还处理带+符号的正数

QString name_rx = R"re(^(\+?\-?\d*\s?)*$)re";

如果有帮助,使用以下字符串https://regex101.com/上进行了测试

15 -987 144745 4 -98 11 2 125
-98 -3242 +123
+15 -23
10                                 -20100

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

正整数和负整数

在R中,如何对具有负整数和正整数的列进行行求和?

通过两个整数数组对正整数和负整数进行排序

OWL:非负整数和正整数之间有什么区别?

在正整数和最大正整数之间打印倍数

熊猫排名为负整数和正整数,多列

用while循环计算负整数和正整数

生成唯一的正整数和负整数序列的排列

如何将字符串仅拆分为正整数和负整数?

如何区分二元决策图的正整数和负整数

整数对象身份测试:大正整数和小负整数之间的行为不一致

如何检查给定的值是正整数还是负整数?

为什么负整数比正整数多?

将正整数转换为负整数

对整数数组进行排序,前面是负整数,后面是正整数

在包含正整数和负整数的向量中找到最小的缺失整数?

为正整数和负整数、浮点数编写正则表达式

正整数和负整数的正则表达式,并且仅减去 JS

用正整数、负整数、NA 和空白计算向量中的数字

在一种java方法中找到负整数和正整数的乘积。答案是打印 0

Python:从字符串中过滤正整数和负整数

我正在尝试计算正整数和负整数中的小数位数

将正整数与haskell匹配

java我如何将负整数读为正整数

awk-仅匹配正整数和浮点数

如何在java中编写一个递归方法,它接受一个正整数或负整数并返回它所具有的位数

根据正整数或负整数更改文本颜色

在列中基于正整数或负整数排序MySQL表

如何在javascript中反转负整数?