• 3091阅读
  • 0回复

[提问]QRegExp不支持(?<=xxx)吗? [复制链接]

上一主题 下一主题
离线呆呆很呆
 
只看楼主 倒序阅读 楼主  发表于: 2013-02-03
试了试
  1. [color=#008ef1]QString test;[/color]
  2.     QRegExp reg("(?<=2010)k");
  3.     test = QString("2010k");
  4.     qDebug()<<test.indexOf(reg);
  5.     test = QString("2012k");
  6.     qDebug()<<test.indexOf(reg);

返回两个-1 同样的代码 换成QRegularExpression倒是可以 返回4、-1 不过QTextDocument的find函数没有接口 自己写又很麻烦
快速回复
限100 字节
 
上一个 下一个