Community
    • Login

    Regex: Select all between double quotes ""

    Scheduled Pinned Locked Moved Help wanted · · · – – – · · ·
    3 Posts 2 Posters 416 Views
    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 CruiseR
      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
      • guy038G
        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 CruiseR
          Robin Cruise
          last edited by

          thanks @guy038

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          The Community of users of the Notepad++ text editor.
          Powered by NodeBB | Contributors