我想创建一个正则表达式模式来获取两个单词之间的东西。
std::unique_ptr<T>
我想在Start:和End:
之间获取数据我能够使用C#找到这些数据:
class CustomView : UIView {
// This Property should be editable via StoryBoard
var Color : UIColor = UIColor().greenColor()
}
但我认为使用正则表达式来达到同样的目的会很酷。 我试过(?&lt; = Start :)(。*)(?= End :)但是它不能正常工作。我也希望删除其中没有文字的任何一行。
我真的很感激任何帮助。 谢谢,
答案 0 :(得分:1)
我不是正则表达式的专家,但我尝试了一下:
beginningword\n((.+\n)+)endingword
对于文字:
beginningword
first line of whatever
second line of whatever
third line of whatever
endingword
匹配为组#1的文本是:
first line of whatever
second line of whatever
third line of whatever