Changeset View
Changeset View
Standalone View
Standalone View
src/utils/katesedcmd.cpp
Show First 20 Lines • Show All 289 Lines • ▼ Show 20 Line(s) | 286 | { | |||
---|---|---|---|---|---|
290 | 290 | | |||
291 | return m_regExpSearch.search(m_findPattern, KTextEditor::Range(m_currentSearchPos, m_doc->documentEnd())); | 291 | return m_regExpSearch.search(m_findPattern, KTextEditor::Range(m_currentSearchPos, m_doc->documentEnd())); | ||
292 | } | 292 | } | ||
293 | 293 | | |||
294 | QString KateCommands::SedReplace::InteractiveSedReplacer::replacementTextForCurrentMatch() | 294 | QString KateCommands::SedReplace::InteractiveSedReplacer::replacementTextForCurrentMatch() | ||
295 | { | 295 | { | ||
296 | const QVector<KTextEditor::Range> captureRanges = fullCurrentMatch(); | 296 | const QVector<KTextEditor::Range> captureRanges = fullCurrentMatch(); | ||
297 | QStringList captureTexts; | 297 | QStringList captureTexts; | ||
298 | foreach (KTextEditor::Range captureRange, captureRanges) { | 298 | for (KTextEditor::Range captureRange : captureRanges) { | ||
299 | captureTexts << m_doc->text(captureRange); | 299 | captureTexts << m_doc->text(captureRange); | ||
300 | } | 300 | } | ||
301 | const QString replacementText = m_regExpSearch.buildReplacement(m_replacePattern, captureTexts, 0); | 301 | const QString replacementText = m_regExpSearch.buildReplacement(m_replacePattern, captureTexts, 0); | ||
302 | return replacementText; | 302 | return replacementText; | ||
303 | 303 | | |||
304 | } | 304 | } |