javascript

java

python

c#

android

c++

node.js

php

html

jquery

ios

reactjs

css

.net

git

ruby-on-rails

sql

c

ruby

string

流-更改cin的分隔符(C ++)

我已将“ cin”重定向为从文件流中读取cin.rdbug(inF.rdbug())当我使用提取运算符时,它会一直读取直到到达空白字符。

是否可以使用其他定界符? 我通过cplusplus.com中的api,但没有找到任何东西。

trans by 2020-08-11T22:01:52Z

我可以导入CSV文件并自动推断定界符吗?

我想导入两种CSV文件,有些使用“;” 对于定界符,其他使用“,”。 到目前为止,我一直在接下来的两行之间切换:

reader=csv.reader(f,delimiter=';')

要么

reader=csv.reader(f,delimiter=',')

是否可以不指定分隔符,而让程序检查正确的分隔符?

下面的解决方案(Blender和sharth)对于用逗号分隔的文件(由Libroffice生成)似乎效果很好,但对于以分号分隔的文件(由MS Office生成)则不起作用。 这是一个用分号分隔的文件的第一行:

ReleveAnnee;ReleveMois;NoOrdre;TitreRMC;AdopCSRegleVote;AdopCSAbs;AdoptCSContre;NoCELEX;ProposAnnee;ProposChrono;ProposOrigine;NoUniqueAnnee;NoUniqueType;NoUniqueChrono;PropoSplittee;Suite2LecturePE;Council PATH;Notes
1999;1;1;1999/83/EC: Council Decision of 18 January 1999 authorising the Kingdom of Denmark to apply or to continue to apply reductions in, or exemptions from, excise duties on certain mineral oils used for specific purposes, in accordance with the procedure provided for in Article 8(4) of Directive 92/81/EEC;U;;;31999D0083;1998;577;COM;NULL;CS;NULL;;;;Propos* are missing on Celex document
1999;1;2;1999/81/EC: Council Decision of 18 January 1999 authorising the Kingdom of Spain to apply a measure derogating from Articles 2 and 28a(1) of the Sixth Directive (77/388/EEC) on the harmonisation of the laws of the Member States relating to turnover taxes;U;;;31999D0081;1998;184;COM;NULL;CS;NULL;;;;Propos* are missing on Celex document
trans by 2020-08-05T18:24:07Z

hadoop-Hive加载带引号的字段中带有逗号的CSV

我正在尝试将CSV文件加载到Hive表中,如下所示:

CREATE TABLE mytable
(
num1 INT,
text1 STRING,
num2 INT,
text2 STRING
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ",";

LOAD DATA LOCAL INPATH '/data.csv'
OVERWRITE INTO TABLE mytable;    


csv以逗号(,)分隔,如下所示:

1, "some text, with comma in it", 123, "more text"

由于第一个字符串中有一个',',这将返回损坏的数据。
有没有办法设置文本定界符或使Hive忽略字符串中的','?

我无法更改csv的定界符,因为它是从外部来源获取的。

trans by 2020-06-23T22:25:19Z

如何在Java Scanner中使用定界符?

sc = new Scanner(new File(dataFile));
sc.useDelimiter(",|\r\n");

我不了解分隔符的工作原理,有人可以用外行人的方式解释吗?

trans by 2020-02-21T22:19:23Z

javascript-JS string.split()而不删除定界符

这个问题已经在这里有了答案:

  • 将字符串拆分为数组而不删除定界符?                                     5个答案

如何在不删除定界符的情况下拆分字符串?

假设我有一个字符串:["abc","d","eabc","d","e"]

当我做["abc","d","eabc","d","e"],我得到这样的信息:

["abc","d","eabc","d","e"]

但我想得到这个:

["abc","d","eabc","d","e"]

当我尝试执行“ split2”功能时,我陷入了splice()和索引以及“ this” vs“ that”和... aargh的纠结之中! 救命! :D

trans by 2020-02-20T14:58:32Z

可以在Jinja2模板引擎中使用AngularJS吗?

我有一个Flask网站,并且想使用AngularJS JavaScript框架。 不幸的是,似乎分隔符重叠。

如果两个都依赖于双花括号,该如何将Angular与Jinja2一起使用({{ expr }})? 可能吗

trans by 2020-01-04T08:34:23Z

Delphi:即使Delimiter是s,TStringList Delimiter始终是空格字符

我在TStringList类中使用定界符遇到麻烦。 看一看:

var
  s: string;
  sl: TStringList;

begin
  sl := TStringList.Create;
  s := 'Users^foo bar^bar foo^foobar^barfoo';
  sl.Delimiter := '^';
  sl.DelimitedText := s;
  ShowMessage(sl[1]);
end;

'^'应该返回' '

'^'做退货' '

似乎分隔符现在是'^'' '

有任何想法吗?

trans by 2020-01-02T17:29:33Z

javascript-Angular JS自定义delimi

如何为角度JS使用自定义定界符? 我想从{{ var }}语法更改为[[ var ]]

有人可以教我一个完整的示例,以了解如何使用Angular来实现吗?

trans by 2019-10-04T18:05:26Z

普通文本中使用最少的定界符<ASCII 128

出于编码方面的原因,这会使您感到恐惧(我很尴尬地说),我需要在单个字符串中存储许多文本项。

我将使用字符分隔它们。

哪个字符最适合用于此目的,即哪个字符最不可能出现在文本中? 必须可打印,并且可能小于ASCII 128,以避免区域设置问题。

trans by 2019-10-03T13:18:50Z

delphi-根据delimi将字符串拆分为字符串数组

我正在尝试找到一个Delphi函数,该函数会将输入字符串分成基于定界符的字符串数组。 我在Google上找到了很多东西,但似乎所有人都有自己的问题,而且我还无法解决其中的任何问题。

我只需要分割一个像这样的字符串:"word:doc,txt,docx"放入基于':'的数组。 结果将是['word', 'doc,txt,docx']

有人有他们知道的功能吗?

谢谢

trans by 2019-09-21T02:05:59Z

捕获查找的输出。 -print0进入bash数组

使用find . -print0似乎是获取bash中文件列表的唯一安全方法,因为文件名可能包含空格,换行符,引号等。

但是,我很难让find的输出在bash或其他命令行实用程序中有用。 我设法使用输出的唯一方法是将它传递给perl,并将perl的IFS更改为null:

find . -print0 | perl -e '$/="\0"; @files=<>; print $#files;'

此示例打印找到的文件数,避免文件名中的换行符损坏计数的危险,如下所示:

find . | wc -l

由于大多数命令行程序不支持空分隔输入,我认为最好的方法是在bash数组中捕获find . -print0的输出,就像我在上面的perl片段中所做的那样,然后继续执行任务,无论它是什么 也许。

我怎样才能做到这一点?

这不起作用:

find . -print0 | ( IFS=$'\0' ; array=( $( cat ) ) ; echo ${#array[@]} )

一个更普遍的问题可能是:如何用bash中的文件列表做有用的事情?

trans by 2019-06-11T22:50:59Z

delphi - 根据delimi将字符串拆分为字符串数组

我正在尝试找到一个Delphi函数,它将输入字符串拆分为基于分隔符的字符串数组。 我在谷歌上找到了很多,但似乎都有自己的问题,而我却无法让它们发挥作用。

我只需要分割一个字符串,如:"word:doc,txt,docx"进入基于':'的数组。 结果将是['word', 'doc,txt,docx']

有没有人有他们知道的功能?

谢谢

trans by 2019-05-10T20:40:41Z

Eclipse和Windows换行符

当我的桌面崩溃时,我不得不将我的Eclipse工作区从Linux移动到Windows。 一周后,我将它复制回Linux,代码愉快,致力于CVS。 唉,windows换行已经污染了很多文件,所以CVS diff会转储整个文件,即使我换了一两行!

我可以编写一个脚本,但我想知道它是否会弄乱我的Eclipse项目文件。

trans by 2019-04-19T10:51:59Z

bash - 如何使'cut'命令将相同的顺序分隔符视为一个?

我正在尝试从基于列的“空格”调整的文本流中提取某个(第四个)字段。 我试图以下列方式使用cut命令:

cut

不幸的是,cut不会将多个空格视为一个分隔符。 我本可以通过awk进行管道传输

cut

或者sed

cut

崩溃的空间,但我想知道有没有办法处理cut和几个分隔符本地?

trans by 2019-04-02T17:49:52Z

语法 - 您可以在JSON对象中使用尾随逗号吗?

手动生成JSON对象或数组时,通常更容易在对象或数组中的最后一项上留下尾随逗号。 例如,从字符串数组输出的代码可能看起来像(在像C ++这样的伪代码中):

s.append("[");
for (i = 0; i < 5; ++i) {
    s.appendF("\"%d\",", i);
}
s.append("]");

给你一个字符串

[0,1,2,3,4,5,]

这是允许的吗?

trans by 2019-04-01T12:32:45Z

Python:具有多个分隔符的拆分字符串

这个问题在这里已有答案:

  • 带有多个分隔符的拆分字符串?                                     29个答案

我在网上找到了一些答案,但我没有使用正则表达式的经验,我认为这是我需要的。

我有一个字符串,需要用';'分割 要么 ', '也就是说,它必须是分号或逗号后跟空格。 不带尾随空格的单个逗号应保持不变

示例字符串:

"b-staged divinylsiloxane-bis-benzocyclobutene [124221-30-3], mesitylene [000108-67-8]; polymerized 1,2-dihydro-2,2,4- trimethyl quinoline [026780-96-1]"

应该拆分成包含以下内容的列表:

('b-staged divinylsiloxane-bis-benzocyclobutene [124221-30-3]' , 'mesitylene [000108-67-8]', 'polymerized 1,2-dihydro-2,2,4- trimethyl quinoline [026780-96-1]') 
trans by 2019-02-02T17:46:29Z

bash - 如何使'cut'命令将相同的顺序分隔符视为一个?

我正在尝试从基于列的“空格”调整的文本流中提取某个(第四个)字段。 我试图以下列方式使用cut命令:

cut

不幸的是,cut不会将多个空格视为一个分隔符。 我本可以通过awk进行管道传输

cut

或者sed

cut

崩溃的空间,但我想知道有没有办法处理cut和几个分隔符本地?

trans by 2019-02-02T01:30:48Z

C#List <string>到delimi的字符串

C#中是否有一个函数可以快速将某些集合转换为字符串并使用分隔符分隔值?

例如:

List<string> names - &gt;string names_together = "John, Anna, Monica"

trans by 2019-01-03T13:04:57Z

1 共1页