visual-studio-code - 如何使用 VS Code 的 API 获取正则表达式匹配的行号和字符位置?
问题描述
我知道如何获取光标的位置:
editor.selection.active
这将产生类似:{ _character: 4, _line 1 }
现在,我想匹配一个字符或单词(在活动编辑器中)并获取它的行号和字符位置:
const editor = vscode.window.activeTextEditor
let text = editor.document.getText()
const match = text.match(/match/)
// What should I write here?
如何获取匹配(或第一个匹配)的行号和字符位置?
我在 Google 或 VS Code API 的文档中找不到任何内容。
解决方案
推荐阅读
- android - Android材质按钮采用颜色原色而不是颜色重音
- javascript - 如何根据条件更改进度条的颜色
- java - 将字符串中的连续数字值转换为数字格式
- ansible - Ansible items.key in when 条件
- android - 如何保存底部导航片段的状态 - 具有单个导航图的 Android 导航组件
- html - 搜索输入在展开时推送链接列表
- python - 如何绘制具有多个边缘属性的networkx图?
- c# - Fluent Ribbon 未在 Visual Studio 2019 中编译
- html - 如何垂直引导列表组文本
- python - 嵌套列表的最小值/最大值