标签: string-split

如何分割字符串,打破特定字符?

我有这个字符串

'john smith~123 Street~Apt 4~New York~NY~12345'
Run Code Online (Sandbox Code Playgroud)

使用JavaScript,解析它的最快方法是什么

var name = "john smith";
var street= "123 Street";
//etc...
Run Code Online (Sandbox Code Playgroud)

javascript string-split

515
推荐指数
9
解决办法
81万
查看次数

使用sed分割带分隔符的字符串

我有一个以下格式的字符串:

string1:string2:string3:string4:string5

我正在尝试使用sed分割字符串:并在新行上打印每个子字符串.这是我正在做的事情:

cat ~/Desktop/myfile.txt | sed s/:/\\n/

这打印:

string1
string2:string3:string4:string5
Run Code Online (Sandbox Code Playgroud)

如何在每个分隔符上拆分它?

linux bash sed string-split

46
推荐指数
3
解决办法
16万
查看次数

将字符串拆分为数组

在JS中,如果您想将用户条目拆分为数组,那么最好的方法是什么?

例如:

entry = prompt("Enter your name")

for (i=0; i<entry.length; i++)
{
entryArray[i] = entry.charAt([i]);
}

// entryArray=['j', 'e', 'a', 'n', 's', 'y'] after loop
Run Code Online (Sandbox Code Playgroud)

也许我会以错误的方式解决这个问题 - 非常感谢任何帮助!

javascript string string-split

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

为什么str.split不接受关键字参数?

在我看来,我遇到了这种奇怪的行为:

"a b c".split(maxsplit=1)
TypeError: split() takes no keyword arguments
Run Code Online (Sandbox Code Playgroud)

为什么str.split()不接受关键字参数,即使它有意义?我在Python2和Python3中都发现了这种行为.

python cpython standard-library string-split

31
推荐指数
2
解决办法
4101
查看次数

如何在Ruby的子串中拆分CamelCase字符串?

我有一个很好的CamelCase字符串,如ImageWideNiceImageNarrowUgly.现在我想在其子串中断掉该字符串,例如Image,WideNarrow,和.NiceUgly.

我认为这可以简单地解决

camelCaseString =~ /(Image)((Wide)|(Narrow))((Nice)|(Ugly))/
Run Code Online (Sandbox Code Playgroud)

但奇怪的是,这样只会填补$1$2,但不会$3.

你有更好的想法拆分那个字符串吗?

ruby regex string-split

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

如何拆分由tab分隔的bash中的字符串

我正在尝试在bash中拆分制表符分隔字段.

我知道这个答案:如何在shell中拆分字符串并获取最后一个字段

但这并不能解决制表符.

我想在tab字符之前获取字符串的一部分,所以我这样做:

x=`head -1 my-file.txt`
echo ${x%\t*}
Run Code Online (Sandbox Code Playgroud)

但是\ t匹配字母't'而不是标签上.做这个的最好方式是什么?

谢谢

bash string-split

29
推荐指数
4
解决办法
8万
查看次数

每5个字符拆分一个字符串

假设我有一个长字符串:

"XOVEWVJIEWNIGOIWENVOIWEWVWEW"
Run Code Online (Sandbox Code Playgroud)

如何拆分这个以获得每5个字符后跟一个空格?

"XOVEW VJIEW NIGOI WENVO IWEWV WEW"
Run Code Online (Sandbox Code Playgroud)

请注意,最后一个更短.

我可以做一个循环,我不断计算并按字符构建一个新的字符串字符,但肯定必须有更好的东西吗?

string split r string-split

26
推荐指数
5
解决办法
8532
查看次数

如何将字符串拆分为单词.例如:"stringintowords" - >"String into Words"?

将字符串拆分成单词的正确方法是什么?(字符串不包含任何空格或标点符号)

例如:"stringintowords" - >"String into Words"

你能告诉我这里应该使用什么算法吗?

!更新:对于那些认为这个问题仅仅是为了好奇的人.该算法可用于动态域名("sportandfishing .com" - >"SportAndFishing .com"),此算法目前由aboutus dot org用于动态执行此转换.

algorithm nlp dynamic-programming string-split text-segmentation

21
推荐指数
4
解决办法
2万
查看次数

Split String with.(dot)character java android

你好朋友我有字符串喜欢

Android_a_b.pdf
Run Code Online (Sandbox Code Playgroud)

我想把它拆分成Android_a_bpdf

我尝试下面的代码

String s="Android_a_b.pdf"; 
String[] parts = s.split(".");
String part1 = parts[0];  
String part2 = parts[1];  
Run Code Online (Sandbox Code Playgroud)

当我运行上面的代码时,它给我错误

11-05 09:42:28.922: E/AndroidRuntime(8722): Caused by: java.lang.ArrayIndexOutOfBoundsException: length=0; index=0
Run Code Online (Sandbox Code Playgroud)

String part1 = parts[0];

任何想法我怎么解决它?

java android split string-split

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

在Go中使用正则表达式拆分字符串

我是Go的新手,到目前为止一直很享受.我正在尝试找到一种使用正则表达式而不是字符串来拆分字符串的好方法.谢谢

http://nsf.github.com/go/strings.html?f:Split!

regex go string-split

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