11 QString qName = QString::fromStdString(name.c_str());
13 bool isChinese = qName.contains(QRegularExpression(
"[\u4e00-\u9fa5]"));
22 QRegularExpression regexp(
"[A-Z][^A-Z]*");
23 QRegularExpressionMatchIterator match = regexp.globalMatch(qName);
27 while (match.hasNext())
29 ret += match.next().captured() +
" ";
37 QString qName = QString::fromStdString(name.c_str());
39 bool isChinese = qName.contains(QRegularExpression(
"[\u4e00-\u9fa5]"));
47 QRegularExpression regexp0(
"[A-Za-z()]*");
48 QRegularExpressionMatchIterator match0 = regexp0.globalMatch(qName);
50 QString subStr = match0.hasNext() ? match0.next().captured() : QString(
"Port");
52 QRegularExpression regexp(
"[A-Z][^A-Z]*");
53 QRegularExpressionMatchIterator match = regexp.globalMatch(subStr);
56 while (match.hasNext())
58 ret += match.next().captured() +
" ";
66 QString qName = QString::fromStdString(name.c_str());
68 bool isChinese = qName.contains(QRegularExpression(
"[\u4e00-\u9fa5]"));
76 QRegularExpression regexp0(
"[A-Za-z()\\s]*");
77 QRegularExpressionMatchIterator match0 = regexp0.globalMatch(qName);
79 QString subStr = match0.hasNext() ? match0.next().captured() : QString(
"Port");
81 QRegularExpression regexp(
"[A-Za-z()\\s]*");
82 QRegularExpressionMatchIterator match = regexp.globalMatch(subStr);
85 while (match.hasNext())
87 ret += match.next().captured() + QString(
" ");