我正在尝试在文件中的任何日期找到strText的匹配项,而不是我希望在那段时间内添加50到60秒的范围,并查看该strText是否再次出现在该行上。 以下正则表达式工作正常。但是在第二次约会时它会检查strText再次出现的时间不是4到50秒。
string regex =
@"(\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2})[^\n\r]+?strText.+?(\d{4}-\d{2}-\d{2}\s+\d{2}:\d {2}:\d{2})[^\n\r]+?strText";
所以在第二次约会时我需要增加40和50秒的范围。任何想法如何做到这一点。它不一定是正则表达式,但我认为它可以更容易。
答案 0 :(得分:1)
正则表达式没有数字的概念,因此,动态更改表达式以找到您正在寻找的确切时间的麻烦将是不必要的复杂。
相反,我认为没有理由不这样做: