如何使用 Notepad++ 或 Adobe Dreamweaver 从 HTML 文件中提取特定文本?
How can I extract specific texts from an HTML file by using Notepad++ or Adobe Dreamweaver?
.
我想使用 Notepad++ 或 Dreamweaver 从 HTML 文件中提取 ID 属性。删除所有其他文本。
例如:
<div id="header" class="header-blue sticky">
<div id="header-message" class="alert alert-dismissible">
<form id="contact-form" class="custom-form" method="POST" action="https://www.google.com">
<input id="your-email" type="email" class="form-email" placeholder="Your Email">
我想像这样从 HTML 中只提取 ID 属性;
id="header"
id="header-message"
id="contact-form"
id="your-email"
那我能做什么?请帮助我..
.
- Ctrl+H
- 查找内容:
<\w+[^>]+(id=".+?").*?>
- 替换为:
</code></li>
<li><strong>检查</strong> <em>环绕</em></li>
<li><strong>检查</strong> <em>正则表达式</em></li>
<li><kbd>全部替换</kbd></li>
</ul>
<p><strong>解释:</strong></p>
<pre><code><\w+ # opening tag
[^>]+ # 1 or more not >
(id=".+?") # group 1, id and value
.*? # 1 or more any character, not greedy
> # close tag
屏幕截图(之前):
截图(之后):
.
我想使用 Notepad++ 或 Dreamweaver 从 HTML 文件中提取 ID 属性。删除所有其他文本。
例如:
<div id="header" class="header-blue sticky">
<div id="header-message" class="alert alert-dismissible">
<form id="contact-form" class="custom-form" method="POST" action="https://www.google.com">
<input id="your-email" type="email" class="form-email" placeholder="Your Email">
我想像这样从 HTML 中只提取 ID 属性;
id="header"
id="header-message"
id="contact-form"
id="your-email"
那我能做什么?请帮助我..
.
- Ctrl+H
- 查找内容:
<\w+[^>]+(id=".+?").*?>
- 替换为:
</code></li> <li><strong>检查</strong> <em>环绕</em></li> <li><strong>检查</strong> <em>正则表达式</em></li> <li><kbd>全部替换</kbd></li> </ul> <p><strong>解释:</strong></p> <pre><code><\w+ # opening tag [^>]+ # 1 or more not > (id=".+?") # group 1, id and value .*? # 1 or more any character, not greedy > # close tag
屏幕截图(之前):
截图(之后):