qregexp

    -2热度

    1回答

    分隔的整数余有使用以下正则表达式,以限制在文本框中输入的数据: EXS: 1,2,3 2.2,3.1,3 如果用户在输入1.2,2,3后离开文本框。我必须在3点后删除点并保存。 我开始仅限制进入的点或逗号与正则表达式“([。,] {1})” 但文本框接受一个点,而它允许进入3个逗号。

    -1热度

    2回答

    我一直在努力解决使用Js的问题。我必须定义使用正则表达式的函数,其允许仅3,其中炭词: 前两个字符必须是AZ之间,不包括B 最后一个字符必须通过z或v 试图建立很多表达式,但没有一个似乎工作。 帮助PLS:C

    0热度

    3回答

    我想找到一些字符串模式(`“isempty var0”)出来的一些长字符串,我正在读取文件时,我不知道如果正则表达式适用于我的要求? 更准确地说,在预期的字符串模式中isempty是一个关键字,并且在一定的空间后面会有一些java变量。 输入字符串可以是这样的: "isempty var0 && v1== 56" "v2 == 50 || isempty var1" "Q3 == 100 ||

    0热度

    1回答

    我遇到了RegEx问题,[^/\ & \?] +。\ w {3,4}(?=([\?&]。* $ | $)),但是我无法让它与下面[1]中的函数一起使用。 [1] - http://doc.qt.io/qt-5/qregexp.html 这是我试过的代码: QRegExp rx("[^/\\\\&\\?]+\\.\\w{3,4}(?=([\\?&].*$|$))", Qt::CaseInsensit

    2热度

    1回答

    在我正在进行的一个项目中,我需要在所有QRegExp捕获中制作一个QStringList,除了其中两个:第一个和其他参数之一,取决于其他一些参数。 直接的方法是使用QRegExp::capturedTexts(),然后从返回的列表中删除两个不需要的项目。然而这意味着两个QStrings和相关的QList的节点需要被分配,而没有任何实际使用,这看起来很浪费。 我之后认为我自己会在QRegExp::c

    0热度

    1回答

    在下面的示例中,我有一系列允许用户输入的[]内的字符。在这里,我想要一个特定的角色被限制在一次。 例如,我希望用户只输入.一次。现在,我尝试了[\.]{1,1}?,但它没有奏效。 "((([-]{1,1}?[0-9\\(]*\\.?[0-9\\(]+[\\+\\-\\*\\/\\)]?)*)|(?:[0-9-+*/^()x\\.?]|<<|>>|!!|&&|[\|]|~|^|abs|e\^x|ln

    3热度

    3回答

    我有一个QString的: “{X,C | 0×01}”,我想它,如下拆分令牌: { x , c | 0x01 } 什么是做在Qt的最好方法是什么? 我试图使用QString::split(QRegExp("[\\{\\},|]")),但它不是保留结果中的分隔符。

    0热度

    1回答

    选择第一个字符串如何获得使用QRegularExpression第一个字符串( "firstStr"下面的例子) QString readCmdOutput = ""; /* readCmdOutput = "firstStr\secondStr"; or readCmdOutput = "firstStr secondStr " */ readCmdOutput = QString:

    0热度

    1回答

    我需要从简单语法的字符串中提取一些数据。语法是这样的: _IMPORT:[any text] - [HEX number] #[decimal number] 所以我创建的正则表达式,你可以看到下面的代码: //SYNTAX: _IMPORT:%1 - %2 #%3 static const QRegExp matchImportLink("^_IMPORT:(.*?) - ([A-Fa-f0-

    0热度

    2回答

    我正在尝试使用Qt在我的C++应用程序中执行正则表达式。 我之前在C++中用Qt做过类似的正则表达式,但是这个很难。 给出一个带有可选_#的字符串,在字符串末尾我想提取字符串的部分。 例子: "blue_dog" should result "blue_dog" "blue_dog_1" should result "blue_dog" "blue_dog_23" should result