summaryrefslogtreecommitdiff
path: root/utils/rbutilqt/base/talkgenerator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'utils/rbutilqt/base/talkgenerator.cpp')
-rw-r--r--utils/rbutilqt/base/talkgenerator.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/utils/rbutilqt/base/talkgenerator.cpp b/utils/rbutilqt/base/talkgenerator.cpp
index 9139ceb274..0ba2587fac 100644
--- a/utils/rbutilqt/base/talkgenerator.cpp
+++ b/utils/rbutilqt/base/talkgenerator.cpp
@@ -263,9 +263,10 @@ QString TalkGenerator::correctString(QString s)
263 int i = 0; 263 int i = 0;
264 int max = m_corrections.size(); 264 int max = m_corrections.size();
265 while(i < max) { 265 while(i < max) {
266 corrected = corrected.replace(QRegExp(m_corrections.at(i).search, 266 corrected = corrected.replace(QRegularExpression(m_corrections.at(i).search,
267 m_corrections.at(i).modifier.contains("i") 267 m_corrections.at(i).modifier.contains("i")
268 ? Qt::CaseInsensitive : Qt::CaseSensitive), 268 ? QRegularExpression::NoPatternOption
269 : QRegularExpression::CaseInsensitiveOption),
269 m_corrections.at(i).replace); 270 m_corrections.at(i).replace);
270 i++; 271 i++;
271 } 272 }
@@ -329,7 +330,7 @@ void TalkGenerator::setLang(QString name)
329 co.search = items.at(3); 330 co.search = items.at(3);
330 co.replace = items.at(4); 331 co.replace = items.at(4);
331 // Qt uses backslash for back references, Perl uses dollar sign. 332 // Qt uses backslash for back references, Perl uses dollar sign.
332 co.replace.replace(QRegExp("\\$(\\d+)"), "\\\\1"); 333 co.replace.replace(QRegularExpression("\\$(\\d+)"), "\\\\1");
333 co.modifier = items.at(5); 334 co.modifier = items.at(5);
334 m_corrections.append(co); 335 m_corrections.append(co);
335 } 336 }