Home | History | Annotate | Download | only in text

Lines Matching defs:RegularExpression

28 #include "RegularExpression.h"
35 class RegularExpression::Private : public RefCounted<RegularExpression::Private> {
50 inline JSRegExp* RegularExpression::Private::compile(const String& pattern, TextCaseSensitivity caseSensitivity)
57 LOG_ERROR("RegularExpression: pcre_compile failed with '%s'", errorMessage);
61 inline RegularExpression::Private::Private(const String& pattern, TextCaseSensitivity caseSensitivity)
67 inline PassRefPtr<RegularExpression::Private> RegularExpression::Private::create(const String& pattern, TextCaseSensitivity caseSensitivity)
72 RegularExpression::Private::~Private()
77 RegularExpression::RegularExpression(const String& pattern, TextCaseSensitivity caseSensitivity)
82 RegularExpression::RegularExpression(const RegularExpression& re)
87 RegularExpression::~RegularExpression()
91 RegularExpression& RegularExpression::operator=(const RegularExpression& re)
97 int RegularExpression::match(const String& str, int startFrom, int* matchLength) const
111 LOG_ERROR("RegularExpression: pcre_exec() failed with result %d", result);
123 int RegularExpression::searchRev(const String& str) const
148 int RegularExpression::matchedLength() const
153 void replace(String& string, const RegularExpression& target, const String& replacement)