Answer the question
In order to leave comments, you need to log in
How to write a regular expression - remove double spaces not from the beginning of a line?
Кто код пишет, сталкивался с ситуацией когда приходится менять чужой говнокод.
И что-то не могу я написать толком регулярное выражение
Все двойные и более пробелы ( [ ]{2,} ) заменить на одинарные пробелы, при условии, что перед ними не находится символ начала строки ( ^ ) - то есть если это оставленный программистом отступ - конкретно этот пробел пропускается.
У кого есть может?
===
UPDATED:
Если это Начало строки, то пропустить любое количество пробелов, идущих за ним, а уже со следующего совпадения делать выборку
UPDATED2:/(?!^[\s]+)([^\s]+)([ ]{2,})/g
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question