diff options
Diffstat (limited to 'utils/rbutilqt/base/talkgenerator.cpp')
-rw-r--r-- | utils/rbutilqt/base/talkgenerator.cpp | 7 |
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 | } |