可以使用以下正则表达式:

import\s.*?['"]\s*;?\s*

这个正则表达式匹配以import开头的行,然后匹配任意字符直到遇到引号或单引号。然后匹配任意数量的空格和可选的分号。这将匹配每个import引用行,并将其替换为空字符串。

完整的JavaScript代码如下:

let str = `import request from '@/utils/request' const { proxy } = getCurrentInstance(); // interfaceCode import { findOneMongoDirectory, saveMongoDataBackdown } from '../api/mongoData.js' import { updateTokenUser } from '../api/user.js' import { saveSystemInit } from '../api/system'

// insertMethod


// ShouYeMethodStart
// 初始化数据
async function initData() {
    isInitLoading.value = true
    try {
        let data = await saveSystemInit({})
        if (data) {
            proxy.$modal.msgSuccess("初始化成功");
        } else {
            proxy.$modal.msgError("初始化失败");
        }
    } catch (err) {

    }
    isInitLoading.value = false

}

';

const regex = /import\s.?['"]\s;?\s*/g; str = str.replace(regex, ''); console.log(str);

let str = import request from utilsrequestconst proxy = getCurrentInstance; interfaceCode import findOneMongoDirectory saveMongoDataBackdown from apimongoDatajs

原文地址: https://www.cveoy.top/t/topic/baQz 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录