【发布时间】:2013-11-08 12:26:28
【问题描述】:
编辑:@Heinzi 的解决方案 https://stackoverflow.com/a/1731641/87698
我有两个字符串,例如someText-test-stringSomeMoreText? 和某种模式字符串,例如{0}test-string{1}?。
我正在尝试从第一个字符串中提取与第二个字符串中占位符位置匹配的子字符串。
生成的子字符串应该是:someText- 和 SomeMoreText。
我尝试使用Regex.Split("someText-test-stringSomeMoreText?", "[.]*test-string[.]*\?" 提取。但是这不起作用。
我希望有人有另一个想法......
【问题讨论】:
-
为什么不
Regex.Split(input,"test-string") -
框架中没有内置任何东西,但有人已经实现了一个算法来做到这一点:stackoverflow.com/a/1731641/87698
-
太好了,正是我想要的,谢谢。