标签: delimiter

在awk中用双引号转义分隔符

我使用awk用","解析我的数据作为分隔符,因为输入是一个csv文件.但是,数据中有","由双引号("...")转义.

filed1,filed2,field3,"field4,FOO,BAR",field5
Run Code Online (Sandbox Code Playgroud)

如何在双引号内忽略逗号","以便我可以使用awk正确解析输出?我知道我们可以在excel中做到这一点,但我们如何在awk中做到这一点?

awk delimiter separator double-quotes

27
推荐指数
2
解决办法
3万
查看次数

将逗号分隔列值转换为行

我有一个表 样本,数据存储如下

Id   | String
--------------
1     abc,def,ghi
2     jkl,mno,pqr
Run Code Online (Sandbox Code Playgroud)

我需要像...那样的输出

Id   | processedrows
--------------
1     abc
1     def
1     ghi
2     jkl
2     mno
2     pqr
Run Code Online (Sandbox Code Playgroud)

如何在SQL Server中使用select查询执行相同的操作?

sql sql-server delimiter

27
推荐指数
1
解决办法
7万
查看次数

如何使用带有多个字符分隔符的剪切?UNIX

我的文件看起来像这样

abc ||| xyz ||| foo bar
hello world ||| spam ham jam ||| blah blah
Run Code Online (Sandbox Code Playgroud)

我想提取一个特定的列,例如我可以做到:

sed 's/\s|||\s/\\t/g' file | cut -f1
Run Code Online (Sandbox Code Playgroud)

但还有其他方法吗?

cut sed delimiter

25
推荐指数
1
解决办法
4万
查看次数

使用oracle SQL按分隔符位置拆分String

我有一个字符串,我想通过分隔符在某个位置拆分该字符串.

例如,我的字符串是F/P/O,我正在寻找的结果是:

期望结果的屏幕截图

因此,我想用最远的分隔符分隔字符串.
注意:我的一些字符串F/O也适用于我的SQL下面的工作正常并返回所需的结果.

我写的SQL如下:

SELECT Substr('F/P/O', 1, Instr('F/P/O', '/') - 1) part1, 
       Substr('F/P/O', Instr('F/P/O', '/') + 1)    part2 
FROM   dual
Run Code Online (Sandbox Code Playgroud)

结果是:

意外结果的截图

为什么会发生这种情况,我该如何解决?

sql oracle split substring delimiter

25
推荐指数
2
解决办法
18万
查看次数

在oracle中拆分函数以逗号分隔值和自动序列

需要拆分功能,它将采用两个参数,字符串拆分和分隔符来拆分字符串并返回一个包含列Id和Data的表.如何调用Split函数,它将返回一个包含列Id和Data的表.Id列将包含序列,数据列将包含该字符串的数据.例如.

SELECT*FROM Split('A,B,C,D',',')
Run Code Online (Sandbox Code Playgroud)

结果应采用以下格式:

|Id | Data
 --   ----
|1  | A  |
|2  | B  |
|3  | C  |
|4  | D  |
Run Code Online (Sandbox Code Playgroud)

oracle plsql split function delimiter

25
推荐指数
3
解决办法
13万
查看次数

何时使用术语"分隔符","终结符"和"分隔符"

使用"分隔符","终结符"和"分隔符"这几个词后面的语义是什么?例如,我相信在每个令牌之后会出现一个终结符,并且每个令牌之间都有一个分隔符.分隔符是否与其中任何一个相同,或者它们只是分隔符的形式?

SO有三个标签,但它们不是彼此的同义词.这是因为他们都真的不同吗?

terminology delimiter separator semantics

24
推荐指数
3
解决办法
1万
查看次数

Echo将我的标签更改为空格

我从网络中采用以下结构作为如何从BASH中的文件读取的基本示例:

cat inputfile.txt | while read line; do echo $line; done
Run Code Online (Sandbox Code Playgroud)

但是,我的inputfile.txt是制表符分隔的,并且来自上述命令的行是以空格分隔的.

这在我的实际应用程序中引起了我的问题,这当然比上面的更复杂:我想采取行,基于它生成一些新的东西,然后输出原始行加上新的东西作为额外的字段.与管道将要足够复杂而不一堆cut -d ' 'sed -e 's/ /\t/g'(这将不会是包含空格反正制表符分隔数据安全).

我看过IFS解决方案,但在这种情况下它们似乎没有帮助.我想要的是一个OFS ...除了我是回声,而不是awk!我想如果我能够得到回应来吐出我给它的东西,逐字逐句,我会处于良好的状态.有什么想法吗?谢谢!

bash delimiter

23
推荐指数
1
解决办法
1万
查看次数

如何在python中使用csv的分隔符

我在查找如何在Python中使用csv.writer的分隔符时遇到了麻烦.我有一个csv文件,其中用逗号分隔的字符串在单个单元格中,我需要在每个单独的单元格中包含每个单词.例如:

   100 , 2559   ,,Main, St,LEOMA,LEOMA,498,498, AK,AK
   140 , 425    ,,Main, St,LEOMA,LEOMA,498,498, AK,AK
   100 , 599    ,,Main, St,LEOMA,LEOMA,498,498, AK,AK
Run Code Online (Sandbox Code Playgroud)

应该

   100  2559        Main    St  LEOMA   LEOMA   498 498 AK  AK
   140  425     Main    St  LEOMA   LEOMA   498 498 AK  AK
   100  599     Main    St  LEOMA   LEOMA   498 498 AK  AK
Run Code Online (Sandbox Code Playgroud)

(单个单元格中的每个单词).

我试过了:

import csv
workingdir = "C:\Mer\Ven\sample"
csvfile = workingdir+"\test3.csv"
f=open(csvfile,'wb')

csv.writer(f, delimiter =' ',quotechar =',',quoting=csv.QUOTE_MINIMAL)
Run Code Online (Sandbox Code Playgroud)

python csv delimiter

23
推荐指数
2
解决办法
8万
查看次数

在查询字符串值中使用的分隔符

我需要在查询字符串中接受文件名列表.即:

http://someSite/someApp/myUtil.ashx?files=file1.txt|file2.bmp|file3.doc
Run Code Online (Sandbox Code Playgroud)

您对使用什么分隔符有什么建议吗?

string delimiter query-string

22
推荐指数
5
解决办法
3万
查看次数

逃离YAML中的冒号

有谁知道如何逃避YAML的冒号?我的yml中的键是带端口号的域,但yml文件不能使用此设置:

###BEGIN
production:
### THIS IS THE ONE I'm HAVING TROUBLE WITH ###
8.11.32.120:8000: GoogleMapsKeyforThisDomain
exampledomain.com: GoogleMapsAPIKeyforThatDomain

development:
 GoogleMapsAPIKeyforDevelopmentDomain
###END
Run Code Online (Sandbox Code Playgroud)

我正在使用名为YM4R的谷歌地图插件,该插件使用.yml文件来选择不同的Google Maps API密钥,具体取决于我的应用托管位置...

所以,我正在努力8.11.32.120:8000 the key.知道怎么做吗?(如果你关心的话,它在gmaps_api_key.yml文件中)

yaml escaping delimiter

22
推荐指数
2
解决办法
1万
查看次数