我想取一个句子的单词,如果每个单词都包含正斜杠字符/
例如,字符串应包含空格,因此可能必须从以下内容中拉出字符串:
示例:
"Hello /World/" --> "World"
我是否必须使用正则表达式,如果是这样,你能告诉我怎么做吗?如果没有,我怎么能以一种非常基本的方式做到这一点?
答案 0 :(得分:3)
使用Regex,
string[] results = Regex.Matches("Hello /World/ hello /universe/",@"/(.+?)/")
.Cast<Match>()
.Select(m=>m.Groups[1].Value)
.ToArray();
会返回World
和universe
答案 1 :(得分:2)
遍历所有字符。获取位置上的/的第一个索引,找到配对的最后/位置,并通过创建新字符串删除任何内容。保持循环并找到开始和结束/直到完成。
获取/的最后一个索引,和/和split以及string.substring()它的最后一个索引。