У меня есть строка, состоящая из слов, специальных символов (*, |, (и т. Д.) И чисел (плавающих). Я хочу удалить пробелы между словами и специальными символами. . между цифры не должны быть удалены Как я могу это сделать в PerlУдаление пробелов между словами только между номерами
Eg:
Rama 1 * 2.34 * (L - 0.45) XYZ 10 20.05 30.06 40 P > 25.
Это должно быть после преобразования:
Rama1*2.34*(L-0.45)XYZ 10 20.05 30.06 40 P>25.
Подсказка: '\ d' соответствует цифры в регулярном выражении' \ D' соответствует нецифровые – mob
Тогда почему есть место в этом '10' XYZ, а не в' Rama1'? –