问题标签 [qregexp]
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.
c++ - qt 正则表达式以促进正则表达式转换以从字符串中获取数字
我在一个类中有一个方法,它接受一个 QString,并且使用正则表达式,它返回包含在字符串中的第一个浮点数(正数或负数)。这是方法:
它有效,但现在我需要避免使用 Qt 并仅使用 boost 来做同样的事情。我创建了一个使用 boost 的方法,但它不起作用:
问题在于,给定两个方法的相同字符串值(例如“lpda_-30.dat”),Qt 版本可以工作,而 boost 版本则无法使用该boost::regex_match
功能。我已经复制了正则表达式,所以我不知道它为什么会失败。我必须先转换正则表达式才能使用它boost::regex
,否则代码有问题?
regex - 如何仅在正则表达式中允许“*”和数字:Qt5.2
我只想在我的 IP 地址中允许*
或编号。QLineEdit
我的正则表达式是:
QRegExp rx ( "^(0|[1-9]|[1-9][0-9]|1[0-9][0-9]|2([0-4][0-9]|5[0-5]))$" );
哪个是 find IP Address
,现在我想允许*
搜索 IP 范围的符号。
即10.105.*.*
这被10.107.*.*
视为10.105.0.0
10.107.255.255
regex - 当只有一个反斜杠时如何使用 QRegExp?
我想使用 QRegExp 来检测 Postgres 之类的正则表达式。对于 QRegExp,文档说“要在正则表达式中包含 \,请输入两次,即 \”
示例:美元金额:
\$[0-9]+.[0-9][0-9]
要使用 QRegExp 成功匹配它,它应该有两个\\
:
\\$[0-9]+.[0-9][0-9]
这是一个示例,但有没有办法确保它始终正确匹配?我在想\
用\\
?
谢谢
regex - 带引号和空格的 QRegExp 正则表达式
我正在尝试获取如下所示的文件的字段:
我正在尝试使用 QRegExp 来执行此操作,但我没有找到匹配空格之间的所有内容或“”中的所有内容的正则表达式。
对于我正在尝试的报价
但它也不起作用。
谢谢大家的支持!!
regex - 验证度数和字符(正则表达式)
我需要验证来自 QLineEdit 的给定字符串。真实输入:355.12° L
双精度数必须介于 0-360 之间,最后一个字符必须是 L 或 R。我使用 QString 掩码表示度数(°),这个示例用于 360,但我不能同时使用掩码和 QDoubleValidator。看起来只有 QRegExp 才能解决这个问题。
我的面具字符串:
qt - QRegExp 匹配某些字母?
我正在处理 DNA、RNA 和蛋白质序列,QRegExp
无法检测序列是否仅包含某些字符。例如 unambiguous 仅包含 acgt :
对我不起作用。我该如何纠正?
c++ - QRegExp - 如何获取两个 HTML 标签之间的特定文本
我想使用“ Qt/C++ ”从以下 HTML 代码中提取一些文本QRegExp
。
在C#.Net中,我可以这样做:
我厌倦了它QRegExp
但没有工作,那么我应该如何编辑它以使其工作?
python - QSortFilterProxyModel 的 QRegExp - 查找列表中的所有项目
我正在使用 PyQt 并在使用带有 QSortFilterProxyModel 的 setFilterRegExp() 时遇到问题。源模型输出整数 1-30,QSFPM 将过滤 1-30,只留下提供列表中的数字。
如果手动输入所需的数字:
两者都会导致 [1, 2, 3, 4, 5, 8, 9] 被留下。所需的数字 >=10 不会留在结果中,并且出于某种原因包含 1。
也试过:
..它给出了 [1,2,3,4,5] ,即将所需的数字 15 解释为 1 和 5。
从文档中,我认为 ^ & $ 会找到每个的完全匹配,而是找到所有数字的所有出现。
许多问候
regex - 使用 QRegExp 搜索 UTF 编码的字符
我正在尝试使用 §£¤ 检查字符QRegExp
。
并且res
返回 0。
regex - How to match string behind character in QT using RegExp?
How to match every String behind ":"? For example: want to match "3.23423" in "roll:3.23423" or "true" in "smth:true".