NullVoxPopuli
NullVoxPopuli

Reputation: 65123

Using regex to remove the first occurrence of white space and then replace the rest of the tabs with commas

Because I have lines like

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

I want the above to turn into

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

I need regex to remove all the white space before the first letter and replace the rest with commas... but still ignoring the white space in between the letters in the data

Upvotes: 1

Views: 5114

Answers (1)

PP.
PP.

Reputation: 10864

s/^[ \t]+//;  # remove leading whitespace (just once)
s/[ \t]+/,/g; # replace all runs of spaces into commas globally

Upvotes: 1

Related Questions