سلام. دنبال یک عبارت regex می گردم که تو qt بتونم کلیه فضاهای خالی با طول متغیر در یک رشته را با یک تک کاراکتر جایگرین کنم
همانند مثال زیر با کاراکتر ? :
This is a sample. this?is?a?sample.
به این صورت :
QString str = "This is a sample."; str.replace(QRegExp("(\\s+)"), "?"); qDebug() << str ;
سلام؛
int main() { QString string = "This is a sample."; /* Remove all spaces */ string = string.simplified(); /* Replce spaces with ? */ string = string.replace(' ', '?'); qDebug() << string; }