在net中如何查找一个文件包含2个字符串,都包含,不同行。
如果用正则的话请给出正则表达式。

解决方案 »

  1.   

    streamreader读取每一行 readline,自己判断是否indexof那个字符串,或contains那个字符串
      

  2.   

    有一个不转义的函数
    Microsoft.JScript.GlobalObject.unescape("\\");或者你自己写一个
      

  3.   

    Ctrl+F先找一个,找到后再找另一个
      

  4.   

    其实用正则很简单
    假如这么段代码
       byte[] bytes = Convert.FromBase64String(base64Encoded);
    查找内容输入FromBase64String[^=]+base64Encoded
    即可定位到这行代码
      

  5.   

    不编程在开发环境中如何用?不懂
    -----------------------
     int a=1;
    int b= 1;

     a[^=]+b
    没查到。
      

  6.   

    Ctrl+F先找一个,找到几百个,
    又Ctrl+F又找到几百个,
    实际上只有几个!!
      

  7.   

    Quote: 引用 10 楼 Chinajiyong 的回复:

    如果是一条语句的话
    改成下面这样
    a[^;]+b quote]试过吗?我没试成功。
      

  8.   

    在net开发环境中如何查找一个源文件包含2个字符串,都包含,不同行。
    如果用正则的话请给出正则表达式。
    不考虑用Addins