【问题标题】:regex to replace /swap the option value with the text in select正则表达式用选择中的文本替换/交换选项值
【发布时间】:2016-01-31 11:05:40
【问题描述】:

我有很多繁琐的编辑选项,虽然我知道几个正则表达式命令和技巧,但我无法弄清楚如何执行以下操作:

问题:
业务团队希望我去换掉名字和价值反转它

所以而不是:

<option value="Miller Keisha S">Keisha.Miller@company.com</option>

我想使用 notepad++ 或其他任何东西来获取

<option value="Keisha.Miller@company.com">Miller Keisha S</option>

我知道 $ 是结尾,^ 是开头,但是所有的正斜杠和反斜杠等等......

所以我知道我想找到 value=" 中并以 "> 结尾的所有内容,并替换以 "> 开头并以

我正在查看其他 stackoverflow 问题和https://www.regex101.com/

【问题讨论】:

    标签: regex replace notepad++


    【解决方案1】:

    搜索:

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

    替换为:

    <option value="$2">$1</option>
    

    Demo

    【讨论】:

    • 哇,这简直太棒了
    • @BrianThornton 很高兴为您提供帮助!请记住选择一个答案! :)
    • 我会的,总共需要 10 分钟... :)
    猜你喜欢
    • 1970-01-01
    • 2015-07-16
    • 1970-01-01
    • 2021-10-11
    • 2019-02-13
    • 2017-10-18
    • 2014-03-11
    相关资源
    最近更新 更多