Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Regex 搜索带空格短语的正确正则表达式是什么?_Regex_Dreamweaver - Fatal编程技术网

Regex 搜索带空格短语的正确正则表达式是什么?

Regex 搜索带空格短语的正确正则表达式是什么?,regex,dreamweaver,Regex,Dreamweaver,我在dreamweaver中添加了一个站点,我想搜索所有存在命名锚和空格的实例。例如: <a name="Some named anchor"> <a href="#Some named anchor"> 因此,我可以将其替换为: <a name="Somenamedanchor"> <a href="#Somenamedanchor"> 查找包含空格的每个名称属性 name="([^"]*)\s+([^"]*)" href="([^"]

我在dreamweaver中添加了一个站点,我想搜索所有存在命名锚和空格的实例。例如:

<a name="Some named anchor">
<a href="#Some named anchor">

因此,我可以将其替换为:

<a name="Somenamedanchor">
<a href="#Somenamedanchor">

查找包含空格的每个名称属性

name="([^"]*)\s+([^"]*)"
href="([^"]*)\s+([^"]*)"
查找包含空格的每个href属性

name="([^"]*)\s+([^"]*)"
href="([^"]*)\s+([^"]*)"

嗨,brad,谢谢,但是我如何用没有空格的值替换它呢?我正在进行查找和替换。尝试了它,但它捕获了锚标签外的空间。就像那些regexen太贪婪了。但是,首先不要用正则表达式解析HTML。对不起,我忘了排除引号。我已经更新了regexp,使其不那么“贪婪”。这将不允许您进行自动查找和替换,只允许查找。请使用HTML解析器获取属性,然后简单地应用
s/\s//g