【问题标题】:Regexp to search for strings like 'cpt' => on Notepad++正则表达式在 Notepad++ 上搜索像 'cpt' => 这样的字符串
【发布时间】:2022-01-28 05:59:13
【问题描述】:

我正在尝试为 PHP 构建一个 mime 类型数组列表。我得到了一长串 mime 类型,但我需要预先删除所有 'xxx' =>。如何使用正则表达式检测它们,因为我尝试了'[\u][a-z0-9]' =>,但没有成功。

    'cpt' => 'application/mac-compactpro',
    'cpt' => 'application/x-compactpro',
    'cpt' => 'application/x-cpt',
    'crl' => 'application/pkcs-crl',
    'crl' => 'application/pkix-crl',
    'crt' => 'application/pkix-cert',
    'crt' => 'application/x-x509-ca-cert',
    'crt' => 'application/x-x509-user-cert',
    'csh' => 'application/x-csh',
    'csh' => 'text/x-script.csh',
    'css' => 'application/x-pointplus',

【问题讨论】:

  • 或者试试^[\s]+'[a-z]+' => 也会检测到你想要的文本,你必须使用^这意味着从每一行的开头...

标签: php regex notepad++


【解决方案1】:

试试这个.... 查找:^\s*'\w+' =>
替换为:empty

【讨论】:

    【解决方案2】:

    您可以在正则表达式模式下尝试以下查找和替换:

    Find:    ^\s*'.*?'\s*=>\s*('.*?',?)$
    Replace: $1
    

    Demo

    【讨论】:

      【解决方案3】:

      让我们保持简单。你需要搜索^\s*'\w\w\w' =>

      不要忘记在搜索对话框中将搜索模式设置为Regular Expression

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-02-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-02-12
        • 1970-01-01
        相关资源
        最近更新 更多