gpt4 book ai didi

regex - 如何正则表达式 - 带字面星号的模式

转载 作者:行者123 更新时间:2023-12-04 07:36:00 24 4
gpt4 key购买 nike

我有两种字符串变体:

  • some_prefix。 需要的部分 *some_suffix
  • some_prefix。 需要的部分

  • 我只需要' 需要的零件 ' 进行匹配。
    左边界总是点。
    右边界是星号(如果存在)或行尾。
    已经试过了: /.*[.](.*)[*].*/ - 正在为第一个案例工作 /.*[.](.*)/ - 正在为第二种情况工作
    如何用一个正则表达式做同样的事情?

    最佳答案

    您可以使用

    /\.([^*]+)/
    regex demo .
    细节
  • \. - 一个点
  • ([^*]+) - 第 1 组:除 * 之外的任何一个或多个字符.

  • 您还可以使用 .* 确保获得最合适的匹配。在模式之前(如在原始正则表达式中):
    /.*\.([^*]+)/

    关于regex - 如何正则表达式 - 带字面星号的模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67737842/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com