Javascript 파일에서 괄호 대신 괄호를 사용하는 일부 변수를 변환해야합니다. 예를 들어 MyVariable (i)은 MyVariable [i]이어야합니다.괄호를 대괄호로 바꾸는 정규식
은 내가 찾기를 사용하여이 정규식의 Visual Studio 도구를 바꾸기 :
MyVariable\({(.+)}\)
및 교체 :
: 같은 경우에MyVariable\[\1\]
이 잘 동작
asdas.MyVariable(i+1)
asdas.MyVariable(i)
asdas.MyVariable(i).asd
MyVariable(i+1)
그러나 마지막 하나는 첫 번째 괄호 라인의 마지막을 이상한 행동을 할
if (parseInt(OtherObject.MyVariable(i+1).Dest.XYZ)==SINK_STATE_TYPE || OtherObject.MyVariable(i).X == "ok")
같은 경우에 대한 것입니다 작동하지 않습니다. Regex에서 여러 괄호가있는 행으로 작동하게하려면 무엇을 변경해야합니까?