У меня много строк текста. Я могу поместить их в текстовый файл или в электронную таблицу Excel. Им нужно много изменений. Вот пример до и после:
Input: I'm buying one! Only $39 .....
Output: I'm buying one - Only USD 39
Другими словами, HTML-код был преобразован в апостроф, восклицательный знак стал дефисом, дублированные пробелы были удалены, $
стал USD
, а конечные dots
и spaces
были удалены, пока не осталось ни одного.
Я предполагаю, что могут понадобиться два разных процесса - сначала простая замена символов для всех вхождений, а затем процедура зацикливания, которая продолжает сокращать несколько экземпляров (например, преобразовывать два пробела в один до тех пор, пока не останется больше двух пробелов).
В идеале, у меня был бы легко редактируемый список, как в электронной таблице Excel, с одной ячейкой для "до" и смежной ячейкой для "после". Или, по крайней мере, в идеале это было бы для простой операции замены.
Я видел кучу макросов и сценариев в разных постах, но большинство из них не совсем нацелены, а некоторые я не понимаю. Какие-либо предложения?