QT程序的正则表达式咋写?
比如说,有两个ComboBox1和ComboBox2ComboBox1的下拉列表中有列表项是: kernel32.dll【系统核心服务/进程与线程控制/内存管理/文件访问等】
使用到的正则表达是这个: .*(?=【)
当ComboBox1Change改变时,把ComboBox1的正则表达式匹配的结果 赋值给ComboBox2{:301_974:}谢谢! #include <iostream>
#include <regex>
using namespace std;
int main()
{
regex reg("^select (*) from (*)$");
cmatch what; //检索匹配
bool isit = regex_match("select id from admin", what, reg);
if (isit)
{
for (size_t i = 0; i < what.size(); i++)
{
cout << what.first << "\t";
}
cout << "匹配" << endl;
}
else
{
for (size_t i = 0; i < what.size(); i++)
{
cout << what.first << "\t";
}
cout << "NO" << endl;
}
cin.get();
return 0;
} 上面的问题我自己解决了,唯独控件不在一个ui界面里不知如何调用
高手帮助了一下,弄了个全局的,结果结果跑到右边里去了。 冥界3大法王 发表于 2022-1-3 22:46
上面的问题我自己解决了,唯独控件不在一个ui界面里不知如何调用
高手帮助了一下,弄了个全局的,结果结果 ...
用qt的信号槽
页:
[1]