吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 952|回复: 3
收起左侧

[求助] QT程序的正则表达式咋写?

[复制链接]
冥界3大法王 发表于 2022-1-3 20:34
比如说,有两个ComboBox1  和  ComboBox2
ComboBox1  的下拉列表中有列表项是:   kernel32.dll【系统核心服务/进程与线程控制/内存管理/文件访问等】
使用到的正则表达是这个:   .*(?=【)
ComboBox1  Change改变时,把ComboBox1的正则表达式匹配的结果 赋值给  ComboBox2  谢谢!

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

张傻子 发表于 2022-1-3 21:08
[C++] 纯文本查看 复制代码
#include <iostream>
#include <regex>
using namespace std;

int main()
{
  regex reg("^select ([a-zA-Z]*) from ([a-zA-Z]*)$");
  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[i + 1].first << "\t";
    }
    cout << "匹配" << endl;
  }
  else
  {
    for (size_t i = 0; i < what.size(); i++)
    {
      cout << what[i + 1].first << "\t";
    }
    cout << "NO" << endl;
  }
  cin.get();
  return 0;
}
 楼主| 冥界3大法王 发表于 2022-1-3 22:46
上面的问题我自己解决了,唯独控件不在一个ui界面里不知如何调用
高手帮助了一下,弄了个全局的,结果结果跑到右边里去了。
叮当东东当当 发表于 2022-2-18 22:43
冥界3大法王 发表于 2022-1-3 22:46
上面的问题我自己解决了,唯独控件不在一个ui界面里不知如何调用
高手帮助了一下,弄了个全局的,结果结果 ...

用qt的信号槽
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 16:27

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表