我有这个字符串:
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)
但它只想要一个字符.
我想要获取表格的数据
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列表.
我有一个像这样的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).
我水平地拆开了窗户.现在我怎么能回到正常模式,即没有拆除窗口只是一个窗口而没有取消我所有打开的窗口.我有5并且不想"退出",只想摆脱分裂窗口.
我有一个包含许多单词的字符串,每两个单词之间至少有一个空格.如何将字符串拆分为单个单词,以便循环使用它们?
该字符串作为参数传递.例如${2} == "cat cat file".我怎么能循环呢?
另外,如何检查字符串是否包含空格?
我有一个长度未知的字符串,看起来像这样
"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) 我最近发现了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选项不再可用!
我想将一个非常大的字符串(比方说,10,000个字符)拆分成N个大小的块.
这样做的最佳方式是什么?
例如:
"1234567890"拆分为2将成为["12", "34", "56", "78", "90"].
这样的事情String.prototype.match是否有可能使用,如果是这样,那么这将是在性能方面做到这一点的最佳方式吗?
如何将此字符串拆分__为分隔符
MATCHES__STRING
Run Code Online (Sandbox Code Playgroud)
要获得输出['MATCHES', 'STRING']?