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 我怎样才能替换;span3";至;col3“;在不改变「;span";?_Regex_Sublimetext3_Sublimetext - Fatal编程技术网

Regex 我怎样才能替换;span3";至;col3“;在不改变「;span";?

Regex 我怎样才能替换;span3";至;col3“;在不改变「;span";?,regex,sublimetext3,sublimetext,Regex,Sublimetext3,Sublimetext,到 如何在不更改span的情况下将span*替换为col* 编辑1: 我这里的问题是如何在不更改span的情况下将span3转换为col3,因为我不知道\1或$1当我还是正则表达式的新手时。当时我的解决方案是将span替换为col,这也会影响span。只需进行简单的查找和替换。捕获括号中CSS类的编号,然后使用此捕获组替换 <span class="col3"></span><span class="col4"></span> <span


如何在不更改
span
的情况下将
span*
替换为
col*

编辑1:
我这里的问题是如何在不更改
span
的情况下将
span3
转换为
col3
,因为我不知道
\1
$1
当我还是正则表达式的新手时。当时我的解决方案是将
span
替换为
col
,这也会影响
span

只需进行简单的查找和替换。捕获括号中CSS类的编号,然后使用此捕获组替换

<span class="col3"></span><span class="col4"></span>
<span class="col5"></span><span class="col6"></span>

您需要向span标记添加Id属性。例如:

Find:    class="span(\d)"
Replace: class="col\1"

如果您使用的是JQuery,请使用switchClass()方法


你在用哪种语言?我赌Java。其他人想尝试.NET:-)@TimBiegeleisen:那么让我们为所有不同的语言添加解决方案;-)From tag:“由于正则表达式没有完全标准化,因此带有此标记的所有问题还应该包括一个指定适用编程语言或工具的标记。”这是ST3。很抱歉没有提到。我很抱歉,因为我没有把我的问题说清楚。无论如何,谢谢:-)我很抱歉,因为我没有把我的问题说清楚。无论如何,谢谢:-)我很抱歉,因为我没有把我的问题说清楚。我想在ST3上做这个。无论如何,谢谢:-)
Find:    class="span(\d)"
Replace: class="col\1"
<span class="span3" id="myspan"></span>
var elem = document.getElementById("myspan");
elem.setAttribute('class',"col3");
$("span.span3").switchClass('span3', 'col3');