标签: split

如何使用字符串分隔符拆分字符串?

我有这个字符串:

My name is Marco and I'm from Italy
Run Code Online (Sandbox Code Playgroud)

我想用分隔符拆分它is Marco and,所以我应该得到一个数组

  • My name 在[0]和
  • I'm from Italy 在[1].

我怎么能用C#做到这一点?

试过

.Split("is Marco and")
Run Code Online (Sandbox Code Playgroud)

但它只想要一个字符.

c# string split

240
推荐指数
7
解决办法
62万
查看次数

226
推荐指数
3
解决办法
31万
查看次数

将数据框架字符串列拆分为多个列

我想要获取表格的数据

before = data.frame(attr = c(1,30,4,6), type=c('foo_and_bar','foo_and_bar_2'))
  attr          type
1    1   foo_and_bar
2   30 foo_and_bar_2
3    4   foo_and_bar
4    6 foo_and_bar_2
Run Code Online (Sandbox Code Playgroud)

并使用split()上面的列" type"来得到这样的东西:

  attr type_1 type_2
1    1    foo    bar
2   30    foo  bar_2
3    4    foo    bar
4    6    foo  bar_2
Run Code Online (Sandbox Code Playgroud)

我提出了一些令人难以置信的复杂问题,涉及某种形式的apply工作,但我已经错了.这似乎太复杂了,不是最好的方式.我可以使用strsplit如下,但不清楚如何将其恢复到数据框中的2列.

> strsplit(as.character(before$type),'_and_')
[[1]]
[1] "foo" "bar"

[[2]]
[1] "foo"   "bar_2"

[[3]]
[1] "foo" "bar"

[[4]]
[1] "foo"   "bar_2"
Run Code Online (Sandbox Code Playgroud)

谢谢你的任何指示.我还没有完全理解R列表.

string split r dataframe r-faq

218
推荐指数
13
解决办法
32万
查看次数

将逗号分隔的字符串转换为单独的行

我有一个像这样的SQL表:

| SomeID         | OtherID     | Data
+----------------+-------------+-------------------
| abcdef-.....   | cdef123-... | 18,20,22
| abcdef-.....   | 4554a24-... | 17,19
| 987654-.....   | 12324a2-... | 13,19,20
Run Code Online (Sandbox Code Playgroud)

是否有一个查询,我可以执行查询,如SELECT OtherID, SplitData WHERE SomeID = 'abcdef-.......'返回单个行,如下所示:

| OtherID     | SplitData
+-------------+-------------------
| cdef123-... | 18
| cdef123-... | 20
| cdef123-... | 22
| 4554a24-... | 17
| 4554a24-... | 19
Run Code Online (Sandbox Code Playgroud)

基本上将逗号中的数据拆分成单独的行?

我知道将comma-separated字符串存储到关系数据库听起来很愚蠢,但消费者应用程序中的正常用例使得这非常有用.

我不想在应用程序中进行拆分,因为我需要分页,因此我想在重构整个应用程序之前探索选项.

这是SQL Server 2008(非R2).

t-sql sql-server split comma

215
推荐指数
10
解决办法
41万
查看次数

在Vim中取消拆分窗口

我水平地拆开了窗户.现在我怎么能回到正常模式,即没有拆除窗口只是一个窗口而没有取消我所有打开的窗口.我有5并且不想"退出",只想摆脱分裂窗口.

vim split window

211
推荐指数
7
解决办法
10万
查看次数

如何将一个字符串拆分为由bash shell中至少一个空格分隔的多个字符串?

我有一个包含许多单词的字符串,每两个单词之间至少有一个空格.如何将字符串拆分为单个单词,以便循环使用它们?

该字符串作为参数传递.例如${2} == "cat cat file".我怎么能循环呢?

另外,如何检查字符串是否包含空格?

string bash shell split

204
推荐指数
9
解决办法
35万
查看次数

如何拆分以逗号分隔的字符串?

我有一个长度未知的字符串,看起来像这样

"dog, cat, bear, elephant, ..., giraffe"
Run Code Online (Sandbox Code Playgroud)

将这个字符串除以逗号的最佳方法是什么,这样每个单词都可以成为ArrayList的一个元素?

例如

List<String> strings = new ArrayList<Strings>();
// Add the data here so strings.get(0) would be equal to "dog",
// strings.get(1) would be equal to "cat" and so forth.
Run Code Online (Sandbox Code Playgroud)

java string split

191
推荐指数
4
解决办法
53万
查看次数

我可以用git拆分已经拆分的大块头吗?

我最近发现了git 命令的patch选项add,我必须说它真的是一个很棒的功能.我还发现通过s按键可以将大块子分成较小的块,这增加了提交的精度.但如果我想要更精确,如果分裂的大块不够小怎么办?

例如,考虑这已经拆分的大块头:

@@ -34,12 +34,7 @@
   width: 440px;
 }

-/*#field_teacher_id {
-  display: block;
-} */
-
-form.table-form #field_teacher + label,
-form.table-form #field_producer_distributor + label {
+#user-register form.table-form .field-type-checkbox label {
   width: 300px;
 }
Run Code Online (Sandbox Code Playgroud)

如何仅将CSS注释删除添加到下一次提交?该s选项不再可用!

git patch split add

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

在JavaScript中以n大小的块拆分大字符串

我想将一个非常大的字符串(比方说,10,000个字符)拆分成N个大小的块.

这样做的最佳方式是什么?

例如: "1234567890"拆分为2将成为["12", "34", "56", "78", "90"].

这样的事情String.prototype.match是否有可能使用,如果是这样,那么这将是在性能方面做到这一点的最佳方式吗?

javascript regex string split

182
推荐指数
9
解决办法
12万
查看次数

在python中用分隔符拆分一个字符串

如何将此字符串拆分__为分隔符

MATCHES__STRING
Run Code Online (Sandbox Code Playgroud)

要获得输出['MATCHES', 'STRING']

python string split list

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

标签 统计

split ×10

string ×7

add ×1

arrays ×1

bash ×1

c# ×1

comma ×1

dataframe ×1

git ×1

java ×1

javascript ×1

list ×1

patch ×1

python ×1

r ×1

r-faq ×1

regex ×1

ruby ×1

shell ×1

sql-server ×1

t-sql ×1

vim ×1

window ×1