我想制作一个执行以下操作的正则表达式:
目前我可以单独进行每一项,但作为一个电话,它会变得毛茸茸:
整条线
^\b(.*)\b
第一句话
^\b(\w*)\b
替换输入
<div class="field"><label><input class="input-checkbox" id="Foo$1" name="Foo" type="checkbox" value="$1" /> <span>$1</span> </label></div>
我想使用$ 1和$ 2来分隔文本显示的完整行和值和ID的第一个单词。有什么想法吗?只要我没有像这样打到知识路障,我真的很喜欢正则表达式的有用性和速度
答案 0 :(得分:1)
使用整场比赛:
Search: ^(\w+).*
Replace: First word is $1, whole line is $&
在您的情况下,替换术语将是:
<div class="field"><label><input class="input-checkbox" id="Foo$1" name="Foo" type="checkbox" value="$1" /> <span>$0</span> </label></div>
Atom中的整个匹配编码为$&
。
大多数其他工具/语言使用组$0
进行整场比赛。