【问题标题】:regex to change href link to lowercase正则表达式将href链接更改为小写
【发布时间】:2013-09-09 17:09:34
【问题描述】:

我的页面包含以下链接:

href="FileName-One-Example.html"

我需要使用 Notepad++ 的正则表达式命令将 href=" 和结尾 " 之间的任何内容的大小写更改为小写,并将其前后的所有内容保持原样。

所以结果是:

href="filename-one-example.html"

【问题讨论】:

    标签: regex replace notepad++ case-sensitive lowercase


    【解决方案1】:

    这是要使用的正确正则表达式:

    Find: (href=")([^"]*)
    Replace: \1\L\2\E
    

    编辑:按照 cmets 中的建议将第二个 \L 更改为 \E

    【讨论】:

    • 注意要小写的文字必须在两个\L之间。
    • @Omar 这是不正确的。当你想停止“upper/lower”命令时,你需要输入“\E”。见这里:stackoverflow.com/questions/1159343/…
    • 我使用 Notepad++ 在大量 C# 代码(数百个文件)中转换命名约定。字段的旧约定是mAbcXyz,新的约定是_abcXyz(这意味着我想将初始“m”之后的第一个字符的大小写更改为更低)。结果是: 查找:\b(m)([A-Z])([A-Za-z0-9_]*)\b 替换:_\L$2\E$3 请注意替换表达式中第一个字符转换为小写之后的\E
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-06
    • 2012-12-01
    • 1970-01-01
    • 2014-03-22
    • 1970-01-01
    • 2011-01-15
    • 1970-01-01
    相关资源
    最近更新 更多