VSCode对中括号做匹配替换

通过 VSCode 快速把 XPath 替换成自己需要用到的格式.

1. 从网页中复制 XPath

使用 Chrome 浏览器浏览网页, 在网页元素上右键选择 检查 (Inspect)


VSCode对中括号做匹配替换_第1张图片


然后在选中的元素标签上右键选择 Copy -> Copy Full XPath

VSCode对中括号做匹配替换_第2张图片

2. 替换成想要的格式

从网页复制了XPath后, 会带有中括号和数字标识元素索引, 如下.

/html/body/div[1]/div/div[2]/div/div[2]/div[2]/div[2]/div/div[2]/div[1]/div[1]/div/div[2]/div/p[2]/a[1]

此时如果不需要用到索引的话可以在 VSCode 中使用正则匹配替换掉, 具体方式如下:

使用 Ctrl+H 打开 Replace 功能, 在 Find 栏输入正则表达式: \[.\]
其中 \ 用于对括号 [] 做转义, . 则代表匹配任意字符,
Replace 一栏什么都不用写, 然后用快捷键 Ctrl + Alt + Enter 替换所有.

VSCode对中括号做匹配替换_第3张图片
VSCode对中括号做匹配替换_第4张图片
UIPath 中使用的话, 还需要把 / 替换为 >

VSCode对中括号做匹配替换_第5张图片

你可能感兴趣的:(UIPath,正则表达式,vscode,uipath)