Для этого вам не нужно регулярное выражение, есть гораздо более дешевые способы поиска персонажа Если вы используете c
, я предлагаю вам использовать strrchr
. С справочной страницы:
char * strrchr(const char *s, int c);
Функция strrchr () находит
последнее вхождение с (преобразуется в
char) в строке s. Если c \0', strrchr() locates the
terminating
\ 0 '.
Например:
bool contains(char c, char* myString) {
return 0 != strrchr(myString, c);
}
contains("alex", 'x'); // returns true
contains("woo\\123", '\\'); // returns true