src/xmlpatterns/functions/qpatternmatchingfns.cpp
changeset 3 41300fa6a67c
parent 0 1918ee327afb
child 4 3b1da2848fc7
equal deleted inserted replaced
2:56cd8111b7f7 3:41300fa6a67c
    80 
    80 
    81     const Item arg(m_operands.first()->evaluateSingleton(context));
    81     const Item arg(m_operands.first()->evaluateSingleton(context));
    82     if(arg)
    82     if(arg)
    83         input = arg.stringValue();
    83         input = arg.stringValue();
    84 
    84 
    85     const QString replacement(m_replacementString.isNull() ? parseReplacement(regexp.numCaptures(), context)
    85     const QString replacement(m_replacementString.isNull() ? parseReplacement(regexp.captureCount(), context)
    86                                                            : m_replacementString);
    86                                                            : m_replacementString);
    87 
    87 
    88 
    88 
    89     return AtomicString::fromValue(input.replace(regexp, replacement));
    89     return AtomicString::fromValue(input.replace(regexp, replacement));
    90 }
    90 }