Community

    • Login
    • Search
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search

    Regex: Select all between double quotes ""

    Help wanted · · · – – – · · ·
    2
    3
    47
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Robin Cruise
      Robin Cruise last edited by

      hello. I have this line with "@id": ""

      "mainEntityOfPage": {
      "@type": "WebPage",
      "@id": ""
      },
      

      I want to use Regex so as to add a text between those double quotes of @id:

      The output should be:

      "mainEntityOfPage": {
      "@type": "WebPage",
      "@id": "MY TEXT"
      },
      

      I made a regex, but doesn’t work (It works only if a have a empty space between “” )

      SEARCH: (?<="@id": ").+(?=")
      REPLACE BY: MY TEXT

      1 Reply Last reply Reply Quote 0
      • guy038
        guy038 last edited by

        Hi, @robin-cruise and All,

        Easy! You must allow the possibility of an empty string between the two double-quotes ! So, simply changed the + quantifier, meaning {1,}, by the * quantifier, meaning {0,}

        SEARCH : (?<="@id": ").*(?=")

        REPLACE MY TEXT

        Best Regards,

        guy038

        1 Reply Last reply Reply Quote 1
        • Robin Cruise
          Robin Cruise last edited by

          thanks @guy038

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Copyright © 2014 NodeBB Forums | Contributors