Как уже упоминал Стивен, вы ничего не печатаете на консоль, а только записываете объект StringBuilder. Поэтому вы должны распечатать содержимое объекта StringBuilder на консоли, чтобы увидеть результат:
Console.WriteLine(processOutput)
Пример MSDN: /api/system.diagnostics.process.outputdatareceived?view=netframework-4.7.2
Вы хотите использовать регулярные выражения. \ b
соответствует границе слова.
$text = preg_replace('/\bHello\b/', 'NEW', $text);
Если $ text
содержит текст UTF-8, вам нужно будет добавить модификатор Unicode «u», чтобы нелатинские символы не были ошибочно интерпретированы как границы слова:
$text = preg_replace('/\bHello\b/u', 'NEW', $text);
множественное слово в строке заменяется этим
$String = 'Team Members are committed to delivering quality service for all buyers and sellers.';
echo $String;
echo "<br>";
$String = preg_replace(array('/\bTeam\b/','/\bfor\b/','/\ball\b/'),array('Our','to','both'),$String);
echo $String;