标签: delimiter

根据分隔符将字符串拆分为字符串数组

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

我只需要将一个字符串拆分为: "word:doc,txt,docx"基于':'的数组.结果将是 ['word', 'doc,txt,docx'].

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

谢谢

delphi string split delimiter

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

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

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

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

find . -print0 | perl -e '$/="\0"; @files=<>; print $#files;'
Run Code Online (Sandbox Code Playgroud)

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

find . | wc -l
Run Code Online (Sandbox Code Playgroud)

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

我怎样才能做到这一点?

这不起作用:

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

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

arrays bash null find delimiter

73
推荐指数
4
解决办法
5万
查看次数

在普通文本<ASCII 128中使用最少的分隔符

由于编码原因会让你感到恐惧(我不好意思),我需要在一个字符串中存储一些文本项.

我将使用一个角色来划分它们.

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

ascii delimiter delimited-text

69
推荐指数
8
解决办法
6万
查看次数

Angular JS自定义分隔符

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

有人能告诉我一个关于如何使用Angular实现这个的完整示例吗?

javascript configuration delimiter angularjs

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

str.format()引发KeyError

以下代码引发了一个KeyError异常:

addr_list_formatted = []
addr_list_idx = 0

for addr in addr_list: # addr_list is a list
    addr_list_idx = addr_list_idx + 1
    addr_list_formatted.append("""
        "{0}"
        {
        "gamedir"  "str"
        "address"  "{1}"
        }
    """.format(addr_list_idx, addr))
Run Code Online (Sandbox Code Playgroud)

为什么?

我正在使用Python 3.1.

python syntax string-formatting delimiter missing-data

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

63
推荐指数
5
解决办法
12万
查看次数

将逗号分隔的列数据拆分为其他列

我在列中有逗号分隔的数据:

Column 
------- 
a,b,c,d 
Run Code Online (Sandbox Code Playgroud)

我想将逗号分隔数据拆分为多个列以获得此输出:

Column1  Column2 Column3 Column4 
-------  ------- ------- -------
a        b       c       d 
Run Code Online (Sandbox Code Playgroud)

怎么能实现这一目标?

postgresql split delimiter postgresql-8.4

61
推荐指数
2
解决办法
11万
查看次数

Delphi:StringList Delimiter始终是空格字符,即使设置了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;
Run Code Online (Sandbox Code Playgroud)

sl[1] 应该回来 'foo bar'

sl[1] 回来了 'foo'

看来分隔符现在是'^'AND' '

有任何想法吗?

delphi tstringlist delphi-7 delimiter

54
推荐指数
3
解决办法
7万
查看次数

是否可以将Angular与Jinja2模板引擎一起使用?

我有一个Flask站点,我想使用Angular JavaScript框架.不幸的是,似乎分隔符重叠.

如果两者都依赖于双花括号({{ expr }}),我如何使用Angular和Jinja2 ?它甚至可能吗?

python delimiter jinja2 flask angularjs

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

如何在Java Scanner中使用分隔符?

sc = new Scanner(new File(dataFile));
sc.useDelimiter(",|\r\n");
Run Code Online (Sandbox Code Playgroud)

我不明白分隔符是如何工作的,有人可以用外行来解释这个吗?

java delimiter

49
推荐指数
2
解决办法
24万
查看次数