相关疑难解决方法(0)

正则表达式记事本每行增加数字

我将使用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)

有没有办法可以通过替换任何表达式来增加这些数字,或者是否有任何内置的记事本功能.

谢谢

regex notepad++ auto-increment

15
推荐指数
1
解决办法
2万
查看次数

使用正则表达式增加字符串中的数字

我得到一个输入元素的名称,这是一个带数字(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)

html javascript regex

11
推荐指数
2
解决办法
1万
查看次数

Sublime Text 2 RegEx用n + 1替换n

使用RegEx搜索并替换Sublime Text 2,如何将模式匹配(n)替换为n + 1?如果用搜索和替换无法做到这一点,还有另一种简单的方法吗?

我的RegEx模式是^(\d{1,4})\n,我希望能够做到$1+1,目前只是用文字"+1"输出匹配.

regex replace sublimetext2

5
推荐指数
1
解决办法
5831
查看次数

我如何在python中使用re.sub将“ 11 12 13 14”转换为“ 12 13 14 15”

使用以下方法很容易将其转换11 12 13 1411a 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 1412 13 14 15 使用re.sub

python regex python-2.7

1
推荐指数
1
解决办法
105
查看次数