正则表达式组词和句子
Regular expression group word and sentence
我想制作一个执行以下操作的正则表达式:
- 获取文本文件的整行
- 获取该行的第一个单词
- 输出到输入
目前我可以分别完成其中的每一项,但作为一个电话,它变得毛茸茸的:
整行
^\b(.*)\b
第一个字
^\b(\w*)\b
替换为输入
<div class="field"><label><input class="input-checkbox" id="Foo" name="Foo" type="checkbox" value="" /> <span></span> </label></div>
我想使用 $1 和 $2 来分隔文本显示的整行与值和 ID 的第一个单词。有什么想法吗?我真的很喜欢正则表达式,因为它们的实用性和速度,只要我不遇到这样的知识障碍
使用整个匹配:
Search: ^(\w+).*
Replace: First word is , whole line is $&
在您的情况下,替换项为:
<div class="field"><label><input class="input-checkbox" id="Foo" name="Foo" type="checkbox" value="" /> <span>[=11=]</span> </label></div>
Atom 中的整个匹配项编码为 $&
。
大多数其他 tools/languages 在整场比赛中使用第 0 组 [=13=]
。
我想制作一个执行以下操作的正则表达式:
- 获取文本文件的整行
- 获取该行的第一个单词
- 输出到输入
目前我可以分别完成其中的每一项,但作为一个电话,它变得毛茸茸的:
整行
^\b(.*)\b
第一个字
^\b(\w*)\b
替换为输入
<div class="field"><label><input class="input-checkbox" id="Foo" name="Foo" type="checkbox" value="" /> <span></span> </label></div>
我想使用 $1 和 $2 来分隔文本显示的整行与值和 ID 的第一个单词。有什么想法吗?我真的很喜欢正则表达式,因为它们的实用性和速度,只要我不遇到这样的知识障碍
使用整个匹配:
Search: ^(\w+).*
Replace: First word is , whole line is $&
在您的情况下,替换项为:
<div class="field"><label><input class="input-checkbox" id="Foo" name="Foo" type="checkbox" value="" /> <span>[=11=]</span> </label></div>
Atom 中的整个匹配项编码为 $&
。
大多数其他 tools/languages 在整场比赛中使用第 0 组 [=13=]
。