html 在Visual Studio中,是否有一种方法可以一次选择整个文档中的所有文本字符串内容?

myzjeezk  于 2022-12-02  发布在  其他
关注(0)|答案(2)|浏览(157)

我正在寻找一种快速的方法,例如,如果这是我的HTML文档:

<!DOCTYPE html>
<html lang="en">
  <h1>Title</h1>
  <p>Hello</p>
  <p>This is a text line</p>
</html>

一次仅选择***标题***、您好***和***这是一个文本行,忽略标记和非字符串代码。
有没有键盘快捷键或插件可以做到这一点?我在Mac键盘上使用MacOS。

kknvjkwl

kknvjkwl1#

我不知道有什么快捷方式或插件可以做到这一点,但你可以使用正则表达式来取代所有的html标签与空:
查找'<[^>]*>'
替换:''
例如:https://regex101.com/r/zYb01t/1
或者,如果没有隐藏任何内容,您可以在浏览器中查看呈现的html,选择所有A并复制所有文本C。

yquaqz18

yquaqz182#

您可以使用以下正则表达式:
(<\w+>)(.*)(<\/\w+>),如您的代码here所示。括号将输出分组。您需要的是第二组((.*))。根据this post,您可以使用$2来实现这一点。

相关问题