سؤال

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