我将使用Notepad ++在每行的开头逐步添加数字.这不是一个开始.但是,就像
when ID = '1' then data
when ID = '2' then data
when ID = '3' then data
.
.
.
.
when ID = '700' then
Run Code Online (Sandbox Code Playgroud)
有没有办法可以通过替换任何表达式来增加这些数字,或者是否有任何内置的记事本功能.
谢谢
我得到一个输入元素的名称,这是一个带数字(url1)的字符串.我想以url2最简单,最快捷的方式将数字增加1().
我的方法是获取\d/ restofstring,++匹配,然后将数字与restofstring放在一起.有没有更好的办法?
更新:
我的最终(虚拟)代码变为:
var liNew = document.createElement('li');
liNew.innerHTML = liOld.innerHTML;
var els = Y.Dom.getChildrenBy(liNew, function(el) {
return el.name.match(/\d+$/);
} // YUI method where the function is a test
for (var i = 0, el; el = els[i]; i++) {
el.name = el.name.replace(/\d+$/, function(n) { return ++n });
}
list.appendChild(liNew);
Run Code Online (Sandbox Code Playgroud) 使用RegEx搜索并替换Sublime Text 2,如何将模式匹配(n)替换为n + 1?如果用搜索和替换无法做到这一点,还有另一种简单的方法吗?
我的RegEx模式是^(\d{1,4})\n,我希望能够做到$1+1,目前只是用文字"+1"输出匹配.
使用以下方法很容易将其转换11 12 13 14为11a 12a 13a 14a:
myStr = "11 12 13 14"
myStr = re.sub(r'(\d*)', r'\1a', myStr)
print myStr # 11a 12a 13a 14a
Run Code Online (Sandbox Code Playgroud)
但我怎么能打开11 12 13 14来12 13 14 15 使用re.sub?
regex ×4
html ×1
javascript ×1
notepad++ ×1
python ×1
python-2.7 ×1
replace ×1
sublimetext2 ×1