Hex Editor
Hex Editor - Binary File Editing Software for Windows

IFileDocument.ReplaceAllRegExp2S Method

HHD Software - Hex Editor Serial Port Monitor USB Protocol Analyzer Network Monitor
 
 
 
< PreviousTopNext >
Declaration
Automation:
ulong  ReplaceAllRegExp2S ( [in]   String  RegExp, [in]   uint  CodePage, [in]   uint  SubExpression, [in]   enum RegExpFlags  reFlags, [in]   ISequence  pSequence, [in]   ulong  StartFrom, [in]   ulong  Size) ;
Native (C++):
HRESULT  ReplaceAllRegExp2S ( [in]   BSTR  RegExp, [in]   unsigned long  CodePage, [in]   unsigned long  SubExpression, [in]   enum RegExpFlags  reFlags, [in]   ISequence *  pSequence, [in]   unsigned __int64  StartFrom, [in]   unsigned __int64  Size, [out, retval]   unsigned __int64 *  pReplaced) ;
Parameters
RegExp A string that contains a regular expression. A regular expression must by in ECMAScript syntax. CodePage Code page for regular expression pattern encoding or CP_UNICODE (-5) for UTF-16. SubExpression The number of sub-match to search for. 0 means the entire expression. reFlags Flags that change the behavior of the function. May be one or more of the following values:
Flag Value Description
RegExpIgnoreCase 0x00000002 True to ignore case and false to match case.
pSequenceSequence object containing replace pattern.StartFrom A start offset of the range. Must be a multiple of 2 if RegExpTypeUNICODE flag is specified. Size Range's size. Must be a multiply of 2 if RegExpTypeUNICODE flag is specified. pReplacedPointer to a variable to receive a number of occurrences.
Return Value
Automation:A number of occurrences.Native: S_OK or standard OLE error code.
Remarks

Finds and replaces all occurrences of regular expression matches with a given pattern. Complexity: varying.

This method is a replacement for IFileDocument.ReplaceAllRegExp2 when used in scripting languages.

< PreviousTopNext >
Copyright © 2012 HHD Software. All rights reserved.