【问题标题】:Regex to find a specific pattern正则表达式查找特定模式
【发布时间】:2016-03-23 06:28:07
【问题描述】:
{
    "rows": 10,
    "os": "0",
    "page": "1",
    "total": "1",
    "peoples": {
        "123": {
            "url": "http://google.com",
            "id": "123",
            "fname": "Rob",
            "lname": "Tom",
            "full_name_ac": "Rob Tom"
        }
    }
}

我正在尝试编写一个正则表达式以在 c# 中获取全名,例如 /("full_name_ac": ")\w+,但无法编写。请帮我编写正则表达式将始终在 full_name_ac 的双引号下找到值

【问题讨论】:

    标签: c# asp.net regex


    【解决方案1】:

    您从该字符串中提取full_name_acvalue 的正则表达式应如下所示

    (?<="full_name_ac": ")[\w\ ]+(?=\")
    

    说明:

    (?&lt;="full_name_ac": ") - 以"full_name_ac": " 开头,但它不是值的一部分

    [\w\ ]+ 包含至少一个字符的空格的名称

    (?=\") 并且字符串必须以 " 结尾,这不是值的一部分

    【讨论】:

      猜你喜欢
      • 2021-05-09
      • 1970-01-01
      • 1970-01-01
      • 2020-12-04
      • 2022-08-18
      • 1970-01-01
      • 2012-05-06
      • 2022-07-14
      • 1970-01-01
      相关资源
      最近更新 更多