let str = import request from utilsrequestconst proxy = getCurrentInstance; interfaceCode import findOneMongoDirectory saveMongoDataBackdown from apimongoDatajs
可以使用以下正则表达式:
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);
原文地址: https://www.cveoy.top/t/topic/baQz 著作权归作者所有。请勿转载和采集!