Lines Matching refs:pRegexMatcher
76 , pRegexMatcher( NULL ) in TextSearch()
88 delete pRegexMatcher; in ~TextSearch()
98 delete pRegexMatcher, pRegexMatcher = NULL; in setOptions()
760 pRegexMatcher = new RegexMatcher( aIcuSearchPatStr, nIcuSearchFlags, nIcuErr); in RESrchPrepare()
762 { delete pRegexMatcher; pRegexMatcher = NULL;} in RESrchPrepare()
773 if( !pRegexMatcher) in RESrchFrwrd()
782 pRegexMatcher->reset( aSearchTargetStr); in RESrchFrwrd()
786 if( !pRegexMatcher->find( startPos, nIcuErr)) in RESrchFrwrd()
790 int nStartOfs = pRegexMatcher->start( nIcuErr); in RESrchFrwrd()
791 int nEndOfs = pRegexMatcher->end( nIcuErr); in RESrchFrwrd()
800 const int nGroupCount = pRegexMatcher->groupCount(); in RESrchFrwrd()
804 aRet.startOffset[0] = pRegexMatcher->start( nIcuErr); in RESrchFrwrd()
805 aRet.endOffset[0] = pRegexMatcher->end( nIcuErr); in RESrchFrwrd()
807 aRet.startOffset[i] = pRegexMatcher->start( i, nIcuErr); in RESrchFrwrd()
808 aRet.endOffset[i] = pRegexMatcher->end( i, nIcuErr); in RESrchFrwrd()
821 if( !pRegexMatcher) in RESrchBkwrd()
832 pRegexMatcher->reset( aSearchTargetStr); in RESrchBkwrd()
833 if( !pRegexMatcher->find( endPos, nIcuErr)) in RESrchBkwrd()
840 nLastPos = pRegexMatcher->start( nIcuErr); in RESrchBkwrd()
841 nFoundEnd = pRegexMatcher->end( nIcuErr); in RESrchBkwrd()
846 } while( pRegexMatcher->find( nFoundEnd, nIcuErr)); in RESrchBkwrd()
849 pRegexMatcher->find( nLastPos, nIcuErr); in RESrchBkwrd()
852 const int nGroupCount = pRegexMatcher->groupCount(); in RESrchBkwrd()
857 aRet.startOffset[0] = pRegexMatcher->end( nIcuErr); in RESrchBkwrd()
858 aRet.endOffset[0] = pRegexMatcher->start( nIcuErr); in RESrchBkwrd()
860 aRet.startOffset[i] = pRegexMatcher->end( i, nIcuErr); in RESrchBkwrd()
861 aRet.endOffset[i] = pRegexMatcher->start( i, nIcuErr); in RESrchBkwrd()