Вкрапления подстановочных знаков в строку (листы Google) - PullRequest
0 голосов
/ 01 мая 2018

Я пытаюсь сопоставить беспорядочный набор данных и поэтому хочу как можно больше его очистить. Поэтому я думаю, что лучший способ сделать это - сделать их строчными, удалить пробелы и специальные символы, а также вставить их с помощью символов подстановки. Например

Swift - Recent Graduates

становится

*s*w*i*f*t*r*e*c*e*n*t*g*r*a*d*u*a*t*e*s*

Я думаю, что могу сделать это с помощью регулярных выражений, но я не уверен. Любой совет или более простой способ сделать это в Google Sheets?

1 Ответ

0 голосов
/ 01 мая 2018

Я не знаю, как сделать это с помощью одной операции замены регулярного выражения. Но я думаю, что мы можем сделать это с несколькими из них:

=REGEXREPLACE(A1, "[ -]", "")
=CONCATENATE(REGEXREPLACE(A1, "(.)", "*$1"), "*")

Первая формула удаляет все пробелы и дефисы. Вторая формула заменяет каждый символ звездочкой, за которой следует этот символ. В конце я соединяю звездочку, чтобы закрыть это граничное условие.

Если вы также хотите сделать текст строчным, это потребует еще одного шага.

...