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

Regex 正则表达式来匹配稍后在同一行中找不到的字符串,regex,string,regex-group,Regex,String,Regex Group,我有几个导入文件,比如 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 '@mod

我有几个导入文件,比如

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).*