export const NetDiskRule_onedrive: NetDiskRuleOption = { /** 规则 */ rule: [ { link_innerText: `[0-9a-zA-Z-_]+.sharepoint.com/[0-9a-zA-Z-_:]+/[0-9a-zA-Z-_:]+/personal/[0-9a-zA-Z-_]+/[0-9a-zA-Z-_]+([\\s\\S]{0,{#matchRange-text-before#}}(访问码|密码|提取码|\\?password=\\?e=)[\\s\\S]{0,{#matchRange-text-after#}}[0-9a-zA-Z]+|)`, link_innerHTML: `[0-9a-zA-Z-_]+.sharepoint.com/[0-9a-zA-Z-_:]+/[0-9a-zA-Z-_:]+/personal/[0-9a-zA-Z-_]+/[0-9a-zA-Z-_]+([\\s\\S]{0,{#matchRange-html-before#}}(访问码|密码|提取码|\\?password=\\?e=)[\\s\\S]{0,{#matchRange-html-after#}}[0-9a-zA-Z]+|)`, shareCode: /[0-9a-zA-Z-_]+\/[0-9a-zA-Z-_:]+\/[0-9a-zA-Z-_:]+\/personal\/[0-9a-zA-Z-_]+\/([0-9a-zA-Z-_]+)/gi, shareCodeNeedRemoveStr: /[0-9a-zA-Z-_]+\/[0-9a-zA-Z-_:]+\/[0-9a-zA-Z-_:]+\/personal\/[0-9a-zA-Z-_]+\//gi, checkAccessCode: /(((?{ name: "OneDrive", key: "onedrive", configurationInterface: { matchRange_text: { before: 20, after: 10, }, matchRange_html: { before: 100, after: 15, }, function: { enable: true, linkClickMode: { openBlank: { default: true, }, }, checkLinkValidity: true, checkLinkValidityHoverTip: true, }, linkClickMode_openBlank: { openBlankAutoFilleAccessCode: true, openBlankWithCopyAccessCode: true, }, schemeUri: { enable: false, isForwardBlankLink: false, uri: "", }, }, }, };