удаление пробелов

lucen

Пользователь
Joined
Mar 18, 2014
Messages
132
Reaction score
9
Points
18
Добрый день!
Подскажите есть ли способ удалить все пробелы в тексте,а не только в начале и в конце?
 

rostonix

Известная личность
Joined
Dec 23, 2011
Messages
29,067
Reaction score
5,719
Points
113
Обработка текста - Замена
Что заменять: {-String.Space-}
на что:
пустота
 

ZennoScript

Moderator
Joined
Mar 4, 2011
Messages
4,452
Reaction score
1,888
Points
113

lucen

Пользователь
Joined
Mar 18, 2014
Messages
132
Reaction score
9
Points
18
Обработка текста - Замена
Что заменять: {-String.Space-}
на что:
пустота
спс
 

lucen

Пользователь
Joined
Mar 18, 2014
Messages
132
Reaction score
9
Points
18
Обработка текста - Замена - Что менять {-String.Space-} или \s на что заменять - пусто. Заменять Все.
спасибо
 

lucen

Пользователь
Joined
Mar 18, 2014
Messages
132
Reaction score
9
Points
18
извините а как удалить пробелы между строками?)))
 

lucen

Пользователь
Joined
Mar 18, 2014
Messages
132
Reaction score
9
Points
18

Malchishka

Client
Joined
Nov 10, 2011
Messages
216
Reaction score
36
Points
28
Подскажите, пожалуйста, как удалить пробелы ТОЛЬКО в начале и конце всех строк? Экшен Trim удаляет только пробел в начале первой строки и пробел в конце последней строки, а промежуточные строки не обрабатываются.
 

LmPopo

Client
Joined
Dec 6, 2012
Messages
299
Reaction score
136
Points
43

luserz

Client
Joined
Sep 7, 2016
Messages
122
Reaction score
5
Points
18
Есть список слова.txt
----------------
Лимон
Персик
Персик
Овощ
-----------------
Заносим в переменную $words получаем в переменной
Лимон
Персик
Персик
Овощ
------------------
Используем вашу регулярку (?m)^\s+|\s+$
И в переменной увидим следующую картину ЛимонПерсикПерсикОвощ.
-------------------
(?m)^\s - эта конструкция хорошо убирает пробел в начале списка, а вот этот кусок +|\s+$ превращает список в строку. Подскажите, как убрать пробел в конце списка без превращения списка в одну строку?
 

luserz

Client
Joined
Sep 7, 2016
Messages
122
Reaction score
5
Points
18
И самое что интересное, если открываешь список notepad++ все нормально отображается т.е с переносом строк. Открываешь окно переменных и тоже вроде все норм, но если открываешь обычным блокнотом или кликаешь на поле результатов переменной, то результат на лицо...одна строка((((
 

LmPopo

Client
Joined
Dec 6, 2012
Messages
299
Reaction score
136
Points
43
Подскажите, как убрать пробел в конце списка без превращения списка в одну строку?
Code:
(?m)^\ +|\ +(?=\r*$)
2016-12-24_19-40-16.jpg
 
Last edited:

Agent

Client
Joined
Dec 25, 2018
Messages
162
Reaction score
48
Points
28
Помогите с таким списком справиться. Ну, никак не удаляются пустые строки и пробелами.
Пробовал все вышеуказанные здесь способы, а также удаление строк (не содержат запятую), (содержат только пробельные символы).
 

Attachments

Last edited:

Roman48

Client
Joined
Feb 28, 2016
Messages
2,058
Reaction score
746
Points
113
Помогите с таким списком справиться. Ну, никак не удаляются пустые строки и пробелами.
64117

Вроде удаляется
 

Attachments

Agent

Client
Joined
Dec 25, 2018
Messages
162
Reaction score
48
Points
28
На 5.46.0.0 все работает, на версии 7.1.7.1 не срабатывает действие со списком удалить строки только с пробельными символами.
 

Roman48

Client
Joined
Feb 28, 2016
Messages
2,058
Reaction score
746
Points
113

Agent

Client
Joined
Dec 25, 2018
Messages
162
Reaction score
48
Points
28
На 7.2 тоже не срабатывает. Мистика какая-то... Все галочки в свойствах списка стоят, другие изменения в файле работают.
 

Solus

Client
Joined
Apr 14, 2014
Messages
378
Reaction score
120
Points
43
Можно идти от обратного.
123.png

и да, нет там никакой мистики ))
456.png

просто отсутствует связка CR+LF
 
Last edited:

Dobrii

Client
Joined
Mar 31, 2019
Messages
227
Reaction score
79
Points
28
Подскажите пожалуйста, регулярку которая поможет в чистке всех пробелов ВНУТРИ html тегов пример:
входящий: < li >< / li >< ul >< / ul >< strong >< / strong >< p >< / p >< h2 >< / h2 >
исходящий нужен: <li></li><ul></ul><strong></strong><p></p><h2></h2>
там же может быть h1-br-b и все возможные.
 

Mikhail B.

Client
Joined
Dec 23, 2014
Messages
14,453
Reaction score
5,472
Points
113

Обращаем Ваше внимание на то, что данный пользователь заблокирован.
Не рекомендуем проводить с Mikhail B. какие-либо сделки.

Это все меняем на пустоту

(?<=<)\s+(?=.)
(?<=.)\s+(?=>)

Эта не правильно работает. надо думать как удалить пробелы внутри тегов, около скобок я смог сделать. А вот с такими < / ul > сложности. @doc помоги))
(?<=<.+)\s+?(?=.+>)


UPD. Туплю, просто меняй (без регулярки)
/{-String.Space-}
на
/
 
Last edited:
  • Thank you
Reactions: Dobrii

sincess

Client
Joined
Aug 20, 2021
Messages
25
Reaction score
2
Points
3
Помогите пожалуйста, никак не могу убрать этот пробел... он какой то неправильный, даже в регулярку его вставляю, он отличается от обычного пробела, который ставится клавой.

вот так выглядит этот пробел в регулярке:
81852

вот так выглядит обычный пробел:
81853


уже все перепробовал) вроде такая мелочь и поймал тупняк на ней...




upd. нашел ответ на форуме
81854
 

Attachments

doc

Client
Joined
Mar 30, 2012
Messages
8,685
Reaction score
4,648
Points
113
Помогите пожалуйста, никак не могу убрать этот пробел... он какой то неправильный, даже в регулярку его вставляю, он отличается от обычного пробела, который ставится клавой.

вот так выглядит этот пробел в регулярке:
View attachment 81852
вот так выглядит обычный пробел:
View attachment 81853

уже все перепробовал) вроде такая мелочь и поймал тупняк на ней...




upd. нашел ответ на форуме View attachment 81854
(?<=\ )\S.* как вариант
 

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)