Я уже прочитал внешние сообщения StackOverflow и попробовал веб-сайты регулярных выражений.
Я хочу заменить точку подчеркиванием:
aab. ccc -> aab_ ccc
но в коде Matlab есть вычисления:
cost11 =aab.ccc*(v1.^3.*t11 + 1.5*v1.*a1.*t11.^2+ a1.^3.*t11./4/4) + aab.ccc.*t11;
Точки. ^. * ./ заменять не следует. Мое регулярное выражение выглядит так: \.(?!(\^|\*|\/)$)
, но все равно выбирает все точки. Я также использую этот инструмент регулярных выражений: https://regex101.com/r/rMbYHz/306
Чего не хватает в регулярном выражении?