Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 使用正则表达式删除第一个出现的空白,然后用逗号替换其余选项卡_Regex - Fatal编程技术网

Regex 使用正则表达式删除第一个出现的空白,然后用逗号替换其余选项卡

Regex 使用正则表达式删除第一个出现的空白,然后用逗号替换其余选项卡,regex,Regex,因为我有这样的台词 space space **da ta** tab tab **data** tab **data** tab tab tab tab **da ta** 我想把上面的变成 **da ta**,**data** **data**,**da ta** 我需要正则表达式删除第一个字母前的所有空格,并用逗号替换其余空格。。。但是仍然忽略数据中字母之间的空白什么语言/平台?它可能需要两个独立的操作。什么语言/平台?它可能需要两个单独的操作。我最后做的是重复删除双空格的所有实例。。

因为我有这样的台词

space space **da ta** tab tab **data**
tab **data** tab tab tab tab **da ta**
我想把上面的变成

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

我需要正则表达式删除第一个字母前的所有空格,并用逗号替换其余空格。。。但是仍然忽略数据中字母之间的空白

什么语言/平台?它可能需要两个独立的操作。什么语言/平台?它可能需要两个单独的操作。我最后做的是重复删除双空格的所有实例。。。效果很好。我确实使用了一些这样的想法,我最终做的是反复删除双空间的所有实例。。。效果很好。不过我确实用了一些
s/^[ \t]+//;  # remove leading whitespace (just once)
s/[ \t]+/,/g; # replace all runs of spaces into commas globally