... выполняется очень быстро, поскольку выполняет поиск в базовом массиве символов по символам. Версии с заменой строк компилируют регулярное выражение для вычисления.
В принципе, замена (char, char) выполняется примерно в 10 раз быстрее, и поскольку вы будете делать подобные вещи в низкоуровневом коде, имеет смысл подумать об этом. Оптимизатор горячих точек не разберется с этим... Конечно, не в моей системе.