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(
" ");