Вам следует подумать о логике того, что вы хотите сделать, и о том, можно ли программно определить, можете ли вы научить свой сценарий тому, где или нет уместно ставить пробелы. На самом деле, это одна из самых больших проблем, стоящих сейчас перед исследованиями ИИ, поэтому, к сожалению, вам, вероятно, придется делать это вручную.
Если бы это был я, я бы указывал, какой формат данных я ожидаю от каждого столбца, и старался изо всех сил пытаться разобрать эти строки. Например, если вы знаете, что StaffID не содержит пробелов, у вас может быть правило, которое просто удаляет их:
$staffid = $staffid.replace("\s+",'')
Есть некоторые более сложные вещи, которые вы можете сделать с принудительным форматированием (.replace), которые уже были рассмотрены в этом ответе , но опять же, требуется некоторое ожидание того, какие именно данные будут поступать из какого столбца.
Возможно, вы захотите более внимательно посмотреть, откуда поступают эти пробелы, а не обрабатывать вывод, как это. Это делает поисковый скрипт? Может быть, вы можете оптимизировать базу данных, из которой вы рисуете?