Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.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 如何在d3.dsv中使用多个分隔符?_Regex_Csv_D3.js - Fatal编程技术网

Regex 如何在d3.dsv中使用多个分隔符?

Regex 如何在d3.dsv中使用多个分隔符?,regex,csv,d3.js,Regex,Csv,D3.js,我有以下格式的数据: # first_col second_col third_col filename1 2.3 -4.5 filename2 -3 1 filename3 -4 1.5000000 其中,列基本上由可变数量的空格和制表符分隔 这是gnuplot读取数据文件的默认方式 我如何使用d3.js中的d3.dsv methtod来阅读它?在我的脑海里,我看到了 var

我有以下格式的数据:

# first_col    second_col   third_col
 filename1           2.3        -4.5
   filename2       -3           1
 filename3          -4        1.5000000
其中,列基本上由可变数量的空格和制表符分隔

这是gnuplot读取数据文件的默认方式

我如何使用d3.js中的d3.dsv methtod来阅读它?在我的脑海里,我看到了

var dsv = d3.dsv("|", "text/plain");
其中|是分隔符,但有一种方法可以告诉他我想要一个或多个字符实例,例如正则表达式


涉及jquery,但我更喜欢纯d3解决方案。

当前的d3.dsv实现无法做到这一点;分隔符必须是单个字符。有一个d3方法可作为解决方法,例如用逗号替换这些多个字符,然后使用d3.csv?您可以使用与链接的示例相同的方法。您是指d3.xhr而不是jQuery$.get吗?好的,我试试看