问题标签 [qregularexpression]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
36 浏览

unix - Unix正则表达式初学者问题

我开始研究正则表达式,我一直想知道如何在 UNIX 表示法中为包含子字符串“ai”或“ui”的所有元音字符串构建和测试正则表达式。

会不会是这样的: (ai|ui) ?我怎么能测试它?

0 投票
2 回答
129 浏览

jdbc - JMeter:正则表达式提取器获取JDBC请求返回数据后的列名

我遇到了一些问题:我使用 JDBC 请求来选择用户名数据并在登录请求中重用它 JDBC 请求从表中返回正确的数据 在此处输入图像描述

在此处输入图像描述

但是我的登录请求使用列名作为数据的问题,因此它尝试使用用户名businessId而不是正确的用户名登录。因此,当随机 JDBC 请求返回第一行businessId值时,测试返回 401 错误。

在此处输入图像描述

您对如何在 JDBC 请求中获取正确的值或提取没有列名的值有任何想法吗?

0 投票
1 回答
290 浏览

python - QRegularExpression 如何传递给 Qt::MatchRegularExpression

我正在尝试这个我发现的示例代码,它真的非常好。我也试图找出相同的东西来找到一个项目并滚动到它,但是这次我想匹配具有EXACT WORD "cat"的字符串。

示例匹配:

  • 汤姆猫

  • 狗和猫

  • 超级猫

为了使它非常简单,我只是想匹配字符串中的确切单词。以这个示例代码为例:



但是这次我使用正则表达式r'\bcat\b'来检查字符串是否确切的单词 cat AND SCROLL

我对其进行了配置并尝试了此代码。我只是做了一些小的改动,比如将我滚动QtCore.Qt.MatchRegExpQtCore.Qt.MatchContains包含"cat"的单词。

示例 gui

现在我已经阅读了这个Qt::MatchRegularExpression 并且我希望使用它来实现我的目标,即滚动到包含"cat"的EXACT WORD的字符串。根据这里所说的文档。

Qt::MatchRegularExpression

使用正则表达式作为搜索词执行基于字符串的匹配。使用 QRegularExpression。使用此标志时,可以将 QRegularExpression 对象作为参数传递,并将直接用于执行搜索。区分大小写标志将被忽略,因为 QRegularExpression 对象预计将被完全配置。这个枚举值是在 Qt 5.15 中添加的。

我似乎无法弄清楚我尝试了多种解决方案来解决可以通过QRegularExpression object can be passed as parameter and will directly be used to perform the search的含义。object

我实验的东西

1.)我试过这个,但是它给了我一个IndexError: list index out of range错误,表明它没有找到任何东西。我想知道为什么因为regex看起来是正确的。

item = listWidget.findItems(r'\b'+'cat'+'\b',QtCore.Qt.MatchRegularExpression)[0]

2.)我试过这个仍然给我这种类型的错误。

3.)我再次尝试了这个,但我认为我弄错了,因为findItems函数的第一个参数需要是一个str类型。

我怎样才能正确地pass按照QRegularExpression object文档中的说明进行操作,以便我可以滚动到具有“cat”的EXACT WORD字符串?

0 投票
2 回答
52 浏览

r - 如何拆分十进制数字后跟字母?

我有如下日期

我想将数字部分和其余部分提取为 B 和 C 两列。提取后,它应该得到以下数据框:

如何在 R 中获得该结果?

0 投票
1 回答
72 浏览

python - RegEx 接受字符串、# 和数字

我正在尝试添加提交消息挂钩以在 Gitlab 中接受以下输入:

数字 12345 应更改为 5 位或 6 位数字(不小于,不大于)

它应该从Bug、BUG或bug开始。

数字和字符串“Bug/bug/BUG”之间不应包含除 # 或空格或空格之外的任何其他字符

我需要尽快帮助。

我试图通过以下方式实现这一目标:

但这并没有提供所需的输出。我正在参考:

  1. https://regex101.com/
  2. https://github.com/google/re2/wiki/语法

提前非常感谢。

0 投票
1 回答
50 浏览

php - 带点字符串的正则表达式异常

我不确定是否可以在一个正则表达式中完成,但问一下也无妨。

我创建了表达式:

这有助于我将虚线字符串“转换”为数组或调用方法:

它工作得很好。但我不知道如何构建一个像这样工作的多级表达式:

  1. 字符串:core.settings
  1. 字符串:core.get(参数)
  1. 字符串 core.settings.time
  1. 字符串 core.settings.time.set(param)

有任何想法吗?以及一般情况下是否可行?

0 投票
1 回答
79 浏览

c# - 值的正则表达式范围从 1 - 1440(整数)

值 Range from 1 - 1440的正则表达式是什么?(整数)

0 投票
0 回答
40 浏览

c++ - 按模式制作所有匹配链接

我需要按模式创建所有匹配链接QPlainTextEdit,例如:

https://stackoverflow.com/questions/askhttps://google.com/ - 应该成为链接,您可以关注它们。

我使用一个hightlighter类来搜索匹配并更改文本块。

代码:SearchHighLight.h

SearchHighLight.cpp

尝试:

什么都没发生。评论:

  1. 正则表达式是正确的
  2. 无法使用 html
  3. Highlighter如果使用可以正常工作:m_format.setBackground(Qt::green);

如何QTextCharFormat正确使用使其工作?

0 投票
2 回答
98 浏览

c# - 使用 .NET 正则表达式提取嵌套匹配括号之间的所有重叠子字符串

我正在尝试使用嵌套括号解析数学表达式:

我想将每个表达式都放在括号中,如下所示:

  • (1 * (2 - 3))
  • (2 - 3)

使用这个表达式:(.*?\))(?=($|[^(]+))我得到这个结果:

并使用这个表达式:\(.*?\)我得到这个结果:

但是没有任何东西可以正常工作。我怎样才能在里面循环一个表达式?

0 投票
1 回答
36 浏览

javascript - 如何在 3 个重音之间匹配降价块代码

  • 我知道这是一个常见问题,但我搜索了很多并没有找到我需要的
  • 我正在尝试创建简单的降价插件,但我无法匹配块代码我尝试了这个正则表达式 /(^\`{3}[\w|\W]+\`{3})/gm,但它让我得到了第一个和最后一个重音之间的所有东西,如果有另一个块代码,它会将它们全部添加到一个
  • 例如以下字符串
  • 此正则表达式结果类似于以下数组
  • 我希望它像这样匹配
  • 我在正则表达式方面不够好,所以我希望有人帮助我