【发布时间】:2015-06-03 20:44:45
【问题描述】:
我有以下字符串模式:
(code)Name
代码应该是两个字母并命名任何字符串。
我可以在不使用正则表达式的情况下验证和分隔字符串:
if ((code.indexOf("(") < 0) || (code.indexOf(")") < 0) )
{
log("Malformed default code");
return 1;
}
else
{
QStringList parts = code.split(")",QString::SkipEmptyParts);
parts[0] = parts[0].replace("(","");
qDebug() << parts[0];
qDebug() << parts[1];
}
如何使用正则表达式验证此模式并在单独的变量中获取代码和名称?
【问题讨论】: