猿问

问一个正则表达式

[Association(Name="pxb_zd_pxb_jf", Storage="_pxb_zd", ThisKey="lx_id", OtherKey="id", IsForeignKey=true)]
  public

其中 public是在第2行,要求将public 替换成internal 如何写表达式,谢谢


BIG阳
浏览 494回答 2
2回答

慕码人2483693

protected void btnMatch3_Click(object sender, EventArgs e)         {     string strSrc="[Association(Name=\"pxb_zd_pxb_jf\", Storage=\"_pxb_zd\", ThisKey=\"lx_id\", OtherKey=\"id\", IsForeignKey=true)]  "+System.Environment.NewLine+"  public ";              ResultString = GetContentByHtml3(@"(\[Association.*\n*\r*.*\n*\r*.)public", strSrc,"public","internal");         }         private string GetContentByHtml3(string strRegEx, string strHtml,string strOrg,string strReplace)         {             if (string.IsNullOrEmpty(strRegEx)) { return strHtml; }             Regex reg = new Regex(strRegEx);             Match mat = reg.Match(strHtml);             if (mat.Success)             {                 strHtml=mat.Value;                 strHtml = strHtml.Replace(strOrg, strReplace);                 //strHtml = mat.Value;             }             return strHtml;         }
随时随地看视频慕课网APP
我要回答