在一堆文字内找出符合条件的多个字符,想到头痛了
string words = "aaaaa主题=中国YES,BBBBB主题=日本YES,主题=美国YES,CCCCCCC"
想用SUBSTRING通过字符首:主题,和字符尾:YES,搜出中国,日本,美国。
代码这么写呢,大侠们。我只能搜到中国,日本,美国不会写了。
[解决办法]
正则表达式才是王道
[解决办法]
建议正则这么写:
@"(?s)(?<=主题=)((?!YES).)+(?=YES)";