从下列字符串中取出“码头上”这个字符串:atag中国pictcc\t南京老虎山码头上到武汉东湖
 
其中,前后两个字符串“atag中国pictcc\t南京老虎山”和“到武汉东湖”是常量字符串。即取出这两个常量字符串之间的字符串“码头上”的正则表达式。

解决方案 »

  1.   

    string str = "atag中国pictcc\t南京老虎山码头上到武汉东湖";
                    str = Regex.Match(str, @"(?i)(?<=atag中国pictcc\t南京老虎山).*?(?=到武汉东湖)").Value;
                    //码头上
    或者将常量直接替换为空
      

  2.   

    atag中国pictcc\t南京老虎山码头上到武汉东湖
    atag中国pictcc\t南京老虎山(?<res>.*)到武汉东湖  group[0]["res"].value