Regex 如何用正则表达式匹配两个单词之间的所有字符

Regex 如何用正则表达式匹配两个单词之间的所有字符,regex,expression,Regex,Expression,我有这个: ID 560 Spec This ... bla bla blah... blah... +#@% bla bla 43 bla ~ Category Other Price $259.95 ID 561 Spec more blah blah... blah... blah... @#$^Y% bla bla bla Category Other Price $229.95 需要获得规范和类别之间的所有内容 这几乎可以用[::pu

我有这个:

ID  560
Spec    This ... bla bla 

blah...
blah... +#@%
bla bla 43
bla ~
Category    Other
Price   $259.95 


ID  561
Spec    more blah blah...

blah...
blah... @#$^Y%
bla bla 
bla
Category    Other
Price   $229.95
需要获得
规范
类别
之间的所有内容
这几乎可以用
[::punct:][\r\n\s\t]+[^Category]+
但在记事本++中,我需要C#。

在Perl中,它就像
/Spec(.*)Category/gs一样简单。我不知道C#中的正则表达式,但您正在寻找这两个词之间的非贪婪匹配。

再次问同样的问题,如果您在一个小时内完成了,则没有帮助…@B8vrede同样的问题?哪里区别在于你在C#中表现出了自己的努力。@B8vrede不,你错了。只要看看那里的评论就行了。