标签: string-split

如何使用大于一个char的分隔符拆分字符串?

假设我有这个:

"foo bar 1 and foo bar 2"
Run Code Online (Sandbox Code Playgroud)

我怎么能把它分成:

foo bar 1
foo bar 2
Run Code Online (Sandbox Code Playgroud)

我尝试过strtok(),strsep()但都没有奏效.他们不承认"和"作为分隔符,他们将"a","n"和"d"视为分隔符.

任何帮助我的功能,或者我必须通过空格分割并进行一些字符串操作?

c string string-split

0
推荐指数
2
解决办法
5989
查看次数

Java String.split mehod效果不好

可能重复:
使用|拆分字符串 java中的分隔符

当我做以下事情时,我有点困惑:

String example1 = "Hello|World";
String[] splitRes;

splitRes = example1.split("|");
Run Code Online (Sandbox Code Playgroud)

我没有得到拆分字符串
Hello索引0
世界索引1

但是如果我愿意的话

 String example1 = "Hello:World";  
 String[] splitRes;

 splitRes = example1.split(":");  
Run Code Online (Sandbox Code Playgroud)

然后它的工作..
它为什么会发生?

java string string-split

0
推荐指数
1
解决办法
697
查看次数

按空格拆分字符串并忽略句点

我试图接受String一个输入,用空格字符分割它以便将单词存储在数组中,然后使用这些单词与其他单词进行比较.问题是我希望在拆分期间忽略句点,因为它们被比较的单词将永远不会包含句点.

例如:

String testString = "This. is. a. test. string.";
String[] test = testString.split(" ");

for (int i = 0; i < test.length; i++) {
    System.out.println(test[i]);
}
Run Code Online (Sandbox Code Playgroud)

这将打印出来:

This.
is.
a.
test.
string.
Run Code Online (Sandbox Code Playgroud)

相反,我希望打印出来:

This
is
a
test
string
Run Code Online (Sandbox Code Playgroud)

如何忽略拆分期间的时间段?

java string string-split

0
推荐指数
1
解决办法
2398
查看次数

将字符串拆分为逐行分隔符?

对于字符串

String cow = "A cow jumped \n over the \n moon."
Run Code Online (Sandbox Code Playgroud)

如何将字符串拆分为列表?

List<String> test = new ArrayList<String>();
Collections.addAll(test, cow).split("\n")); 
Run Code Online (Sandbox Code Playgroud)

上面的代码不起作用.

java string-split

0
推荐指数
1
解决办法
2475
查看次数

Python初学者将String拆分为两个字符串

我有一个IP范围192.0.0.2-4作为字符串,并想将其分成两个新字符串

ip_start = '192.0.0.2'
ip_end = '192.0.0.4'
Run Code Online (Sandbox Code Playgroud)

所以我要寻找"-""192.0.0.2-4",分裂的,但我怎样才能使第二个字符串?

python string split string-split

0
推荐指数
1
解决办法
126
查看次数

使用LINQ将字符串拆分为多个字符串

我试图拆分这个字符串

string s = "sn DC0000002; mac 00:0c; uuid 564d6ae4-979";
Run Code Online (Sandbox Code Playgroud)

我需要从字符串" DC0000002 "," 00:0c "," 564d6ae4-979 " 上面获取这些值

为此,我尝试了以下查询,但无法获得最后两个值,我的意思是这两个值(" 00:0c "," 564d6ae4-979 ")

以下是拆分查询

List<string> decryptedList = new List<string>();
decryptedList = decodePP.Split(';').Select(x => x.Split(' ')[1]).ToList();

orgSNo = decryptedList[0]; //Output - DC0000002
orgMacID = decryptedList[1];// output - mac // this is wrong need to get value
orgUUID = decryptedList[2]; //output - uuid // this is also wrong 
Run Code Online (Sandbox Code Playgroud)

有人请求帮助这个查询如何在一次使用LINQ查询从上面的字符串中提取值?

.net c# linq string string-split

0
推荐指数
1
解决办法
1392
查看次数

如何在jquery中将两个字符串拆分为两个

我有一个字符串变量,正好有44个字符:

02081516171821242936374750565865666871737476
Run Code Online (Sandbox Code Playgroud)

我需要将它拆分成这样的数组:

arr[0]=02
arr[1]=08
.
.
arr[21]=76
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?谢谢.

编辑:

我知道它一定很容易但我找不到必要的jquery函数来完成它.这是伪代码:

var s = "02081516171821242936374750565865666871737476";
var tmp;
var index=0;
for i =0 to 21
  arr[0] = mid(s,index,2); // take two characters starting from "index"
  index=index+2;
  next i
Run Code Online (Sandbox Code Playgroud)

我只需要语法.

javascript arrays string jquery string-split

0
推荐指数
1
解决办法
223
查看次数

没有存储过程/函数的分隔符的Oracle SQL拆分

我想在oracle db中通过分隔符(|)拆分列.我怎样才能做到这一点?

在db中,值将存储为:

领域

AP1|Apple Juice|100
Run Code Online (Sandbox Code Playgroud)

我想分开它成为:

Field1 | Field2 | Field3

AP1 Apple Juice 100    
Run Code Online (Sandbox Code Playgroud)

我不知道确切的查询,但基本上下面是我想要的.

select split(Field) as Field1, split(Field) as Field2, split(Field) as Field3
Run Code Online (Sandbox Code Playgroud)

我想只使用SQL(不创建任何存储过程或函数).

sql oracle string-split

0
推荐指数
1
解决办法
227
查看次数

在c#中拆分特殊字符串

我想用给定的输出拆分下面的字符串.任何人都可以帮助我这样做.

示例:

  1. /测试/ TEST123

输出:/测试/

  1. / TEST1 /测试/测试/测试/

输出:/ Test1 /

  1. /文字/一千二百十二分之一万二千一百二十一/

输出:/文字/

  1. / 121212121/asdfasdf /

输出:/ 121212121 /

  1. 12345

输出:12345

我尝试过string.split函数,但效果不佳.我是否有任何想法或逻辑可以实现这种情况.如果正则表达式中的答案对我来说没问题.

c# regex string-split

0
推荐指数
1
解决办法
120
查看次数

从Java中的字符串中提取有符号整数

给出一个表格的字符串

string str= "-1@10@-1#10@-1@10#-1@10@-1"
Run Code Online (Sandbox Code Playgroud)

连续的数字由行分隔,'@' 行由数字分隔'#' 所以上面的行计算到下面的矩阵:

-1     10    -1
 10    -1    10
-1     10    -1
Run Code Online (Sandbox Code Playgroud)

数字也可以是任何数字(不一定是-1和10),另一个例子是

srting str= "1@10@1#10@2@10#1@10@1"
Run Code Online (Sandbox Code Playgroud)

应该计算到

  1     10     1
 10      2    10
  1     10     1
Run Code Online (Sandbox Code Playgroud)

如何用Java做到这一点?

java string string-split

-1
推荐指数
1
解决办法
48
查看次数

字符串中的子字符串

我有一个字符串"552 s hello"我想在一个子字符串中获取"552"而在其他子字符串中获取"s"并且我想在前两个空格的基础上拆分此字符串.请帮助...

java string string-split

-2
推荐指数
1
解决办法
71
查看次数

如何在java中使用双引号拆分字符串

这个问题非常简单

如何在java?中用双引号拆分字符串?

例如我有字符串 在"2014-09-16 05:40:00.0"执行此操作,在拆分后,我想要字符串像

       Do this at 
       2014-09-16 05:40:00.0,
Run Code Online (Sandbox Code Playgroud)

任何帮助如何实现这一目标?

java string-split

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

如何拆分字符串,打破符号':'?

我有这个字符串

24.733835, 121.34365500000001:AP-54184
Run Code Online (Sandbox Code Playgroud)

我想用':'溢出字符串,但为什么不能溢出字符串

    var newarray= '24.733835, 121.34365500000001:AP-54184'.spilt(/:/);
    document.write(newarray[0]+","+newarray[1]+"<br>");
Run Code Online (Sandbox Code Playgroud)

我的代码有什么问题吗?

javascript string-split

-3
推荐指数
1
解决办法
91
查看次数

标签 统计

string-split ×13

string ×8

java ×6

c# ×2

javascript ×2

.net ×1

arrays ×1

c ×1

jquery ×1

linq ×1

oracle ×1

python ×1

regex ×1

split ×1

sql ×1