0

我正在尝试使用它来复制另一个文本的一部分,但它并不完全有效。

是否有另一个正则表达式命令,它可以根据提供的模式从另一个复制文本?我看到正则表达式匹配是那个吗?

mystring = Regex.Split(my_other_string, @"(?<=\[Start\]).*(?=\[End\])");

不要认为我的正则表达式模式也很正确。

我需要复制 [Start] 和 [End] 之间的所有文本

文字如下: [开始] Hellooo World [结束]

但是该模式不返回任何内容:

(?<=\[Start\]).*(?=\[End\])
4

1 回答 1

1

您正在寻找Regex.Match- 在指定的输入字符串中搜索 Regex 构造函数中指定的正则表达式的第一次出现。(MSDN:http: //msdn.microsoft.com/en-us/library/twcw2f1c%28v=vs.110%29.aspx

于 2013-11-13T13:32:00.533 回答