Вопрос

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