正则表达式以匹配稍后在同一行中找不到的字符串



>我有几个导入文件,例如,

import AudioPlayer from '@module/qwe/zxc/ert-vbn/AudioPlayer';
import VideoPlayer from '@module/qwe/zxc/ert-vbn/VideoPlayer';
import TextModule from '@module/qwe/zxc/ert-vbn/TextModule';

但某些导入与文件名不匹配,例如,

import PlayerNote from '@module/qwe/zxc/ert-vbn/NotePlayer';
import FileText from '@module/qwe/zxc/ert-vbn/TextFile';

我想创建一个正则表达式以仅匹配后面的 2 个,以便我可以修复它们。

如何为"在同一行中稍后找不到的字符串"进行正则表达式?

在导入名称周围使用捕获组,然后在负前瞻中使用反向引用。

^import (w+)(?!.*1).*

演示

相关内容

最新更新