小编Cha*_*esF的帖子

将.0D0添加到Vim中的数字末尾

我有一个代码,我想从另一种语言翻译成Fortran.代码有一个大编号的矢量V(n)- 以及名为tn的众多变量(其中n是一到四位数字)和当前写为整数的许多实数.为了让Fortran将整数视为双精度,我想将其添加.0D0到每个整数的末尾.

所以如果我有一个像这样的表达式:

V(1000) = t434 * 45/7 + 1296 * t18
Run Code Online (Sandbox Code Playgroud)

我希望Vim把它改成:

V(1000) = t434 * 45.0D0/7.0D0 + 1296.0D0 * t18
Run Code Online (Sandbox Code Playgroud)

我一直在尝试使用负面外观来忽略以t或开头的表达式V(,并向前看或者找到数字的结尾,但我没有运气.有没有人有什么建议?

regex vim fortran

4
推荐指数
1
解决办法
115
查看次数

标签 统计

fortran ×1

regex ×1

vim ×1