【问题标题】:RegEx help grabbing the className off of a react/jsx elementRegEx 帮助从 react/jsx 元素中获取类名
【发布时间】:2017-07-12 01:28:18
【问题描述】:

例如我有<img className='class' src='somelink' /> 我只想抓住className='class' 我已经尝试过/ className='.+'[ |>] 我正在遍历文件以查找所有类名,但是这个img 示例为我提供了包括src='...' 在内的所有内容引号内的任何可能性?

【问题讨论】:

  • 我显然是 regex 的超级新手,不太了解它

标签: javascript regex reactjs


【解决方案1】:

您应该使用className='.+?'。这将使表达式“懒惰”而不是“贪婪”。基本上,贪婪意味着表达式将在整个字符串中找到直到最后一个' 的所有内容,而惰性意味着它会在找到第一个' 后立即停止。

This is probably a better explanation.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-05
    • 2016-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-12
    • 2011-01-17
    • 1970-01-01
    相关资源
    最近更新 更多