使用正则表达式复制和粘贴

时间:2016-07-20 22:20:26

标签: regex notepad++

有没有办法可以使用Regex复制>one two three four</上的文字并将其粘贴到有价值的地方:"1234" 有2000条记录,所以我不想手动做

 <option value="1234">one two three four</option>
    <option value="1213">blahh blahh</option>
    <option value="1234">Test Test Test</option>
    <option value="2332">copy copy copy</option>

1 个答案:

答案 0 :(得分:0)

我通常不会推荐这个;但是,由于这似乎是对一组非常具体的HTML的一次性使用,我说这是合理的。但是,我的表达式 非常 特定于您展示的示例...如果,在您的~2,000条记录中的某个地方,某些内容会有所不同,您可能会遇到未知问题。

查找

<option value="[^"]+">(.*?)<\/option>

替换:

<option value="\1">\1</option>

Demo.

注意: Notepad ++的正则表达式风格可能会$1而不是{{} 1}}(抱歉没有100%肯定)。