문제

I am converting from VB.net to C#.Net.

I need to replace Session("something") or Session("Others") to Session["something"] or Session["Others"] in the whole project. What regex i need to use in the find box and what's in the replace box. Any help would be appreciated.

도움이 되었습니까?

해결책

Make sure you check on the option use the regular expression.

  • Find what: Session\("{.*?}"\)
  • Replace with: Session["\1"]

Note: using lazy operator ? here is try to stop when finding the first match. Thus, it should be able to handle cases like:

  1. Session("Types") = new SelectList(xxx, "Code", "Description");
  2. ((((Session("something)))))))))"))))

P.S.: In VS2013, you should use the following instead:

  • Find what: Session\("(.*?)"\)
  • Replace with: Session["$1"]
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top