我有一个巨大的字符串。我需要从那个巨大的字符串中提取一个子字符串。条件是字符串以“技术”或“JUSTIFY”或“ALIGN”开头,以数字(1到10之间的任何数字)结束,后跟句点,然后是空格。所以,例如,我有
string x =“这是一个测试,我再次测试技术:我需要从测试开始提取这个子字符串.8。这是一次又一次的测试。”;
所以我需要这个
技术:我需要从测试开始提取这个子字符串。
我想知道某人是否有优雅的解决方案。
我试图使用正则表达式,但我想我无法弄清楚正确的表达。
任何帮助将不胜感激。
提前致谢。
答案 0 :(得分:0)
试试这个:@"((?:TECHNICAL|JUSTIFY|ALIGN).*?)(?:[1-9]|10)\. "