我想把一串字符
例如 WondKeyWordderKeyWordful
剔除掉红字部分的KeyWord抓取最终抓取的结果为 Wonderful 这串字符这串字符不是分组成 Wond der ful 这三个组的,是何在一起成为一个组的感谢了

解决方案 »

  1.   


                string pre = @"WondKeyWorderKeyWordful";
                pre = Regex.Replace(pre,"KeyWord", "",RegexOptions.IgnorePatternWhitespace);
                Console.WriteLine(pre);//Wonderful
      

  2.   

    什么意思?文本输入框的值取出来也行啊string pre =TextBox1.Text.Trim();
    pre = Regex.Replace(pre,"KeyWord", "",RegexOptions.IgnorePatternWhitespace);
    Console.WriteLine(pre);//Wonderful
      

  3.   

    因为情况很复杂,已经固定死了,能不能直接用一个表达式把这些不会都放到一个组里面呢?
    就比如 (?=Keyword) 零宽断言可以排除匹配的, 但是我的KeyWord出现的位置是不固定的
      

  4.   

    给输入框加一个失去焦点函数onblur
    onblur实现
    fun()
    {
        var str= document.getElementById("TextBox1").value;    
         str = str.replace(“KeyWord”,"");
         document.getElementById("TextBox1").value=str;
    }