Использование регулярных выражений для удаления первого появления пробела, а затем замены остальных вкладок запятыми - PullRequest
1 голос
/ 04 июня 2010

Потому что у меня есть такие строки, как

space space **da ta** tab tab **data**
tab **data** tab tab tab tab **da ta**

Я хочу, чтобы вышесказанное превратилось в

**da ta**,**data**
**data**,**da ta**

Мне нужно регулярное выражение, чтобы удалить все пробелы перед первой буквой и заменить остальные запятыми ... но все равно игнорируя пробел между буквами в данных

1 Ответ

1 голос
/ 04 июня 2010
s/^[ \t]+//;  # remove leading whitespace (just once)
s/[ \t]+/,/g; # replace all runs of spaces into commas globally
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...