src/Helpers.c
int CheckRegExReplTarget(char* pszInput)
{
  while (*pszInput) {
    if (*pszInput == '$') {
      ++pszInput;
      if (((*pszInput >= '0') && (*pszInput <= '9')) || (*pszInput == '+') || (*pszInput == '{')) {
        return SCI_REPLACETARGETRE;
      }
    }
    else if (*pszInput == '\\') {
      ++pszInput;
      if ((*pszInput >= '0') && (*pszInput <= '9')) {
        return SCI_REPLACETARGETRE;
      }
    }
    else {
      ++pszInput;
    }
  }
  return SCI_REPLACETARGET;
}
/**
 *  check, if we have regex sub-group referencing 
 */
check, if we have regex sub-group referencing
check if we have regex sub - group referencing
int CheckRegExReplTarget(char* pszInput)
{
  while (*pszInput) {
    if (*pszInput == '$') {
      ++pszInput;
      if (((*pszInput >= '0') && (*pszInput <= '9')) || (*pszInput == '+') || (*pszInput == '{')) {
        return SCI_REPLACETARGETRE;
      }
    }
    else if (*pszInput == '\\') {
      ++pszInput;
      if ((*pszInput >= '0') && (*pszInput <= '9')) {
        return SCI_REPLACETARGETRE;
      }
    }
    else {
      ++pszInput;
    }
  }
  return SCI_REPLACETARGET;
}
int CheckRegExReplTarget ( char * pszInput ) { while ( * pszInput ) { if ( * pszInput == ' ' ) { ++ pszInput ; if ( ( ( * pszInput >= ' ' ) && ( * pszInput <= ' ' ) ) || ( * pszInput == ' ' ) || ( * pszInput == ' ' ) ) { return SCI_REPLACETARGETRE ; } } else if ( * pszInput == ' \\ ' ) { ++ pszInput ; if ( ( * pszInput >= ' ' ) && ( * pszInput <= ' ' ) ) { return SCI_REPLACETARGETRE ; } } else { ++ pszInput ; } } return SCI_REPLACETARGET ; }
check, if we have regex sub-group referencing
check if we have regex sub - group referencing