Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. Regular expression

Regular expression

Scheduled Pinned Locked Moved C#
regex
13 Posts 5 Posters 0 Views 1 Watching
  • 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.
  • K Offline
    K Offline
    karmjit435
    wrote on last edited by
    #1

    Hi, This is my string "Product : tempuri" i want to search "Product :" and want to save the value of the next word in a group. please tell me the regex.

    K N J K 4 Replies Last reply
    0
    • K karmjit435

      Hi, This is my string "Product : tempuri" i want to search "Product :" and want to save the value of the next word in a group. please tell me the regex.

      K Offline
      K Offline
      Keith Barrow
      wrote on last edited by
      #2

      Try here http://tinyurl.com/n2cn5m[^]

      1 Reply Last reply
      0
      • K karmjit435

        Hi, This is my string "Product : tempuri" i want to search "Product :" and want to save the value of the next word in a group. please tell me the regex.

        N Offline
        N Offline
        Nuri Ismail
        wrote on last edited by
        #3

        karmjit435 wrote:

        i want to search "Product :" and want to save the value of the next word in a group.

        You can do this without using regex. A possible solution could be (just an example):

        string str = "Product : tempuri";

        // Get the product "value"
        string strProduct = str.Substring(str.IndexOf(":") + 1);

        Regards Nuri Ismail

        1 Reply Last reply
        0
        • K karmjit435

          Hi, This is my string "Product : tempuri" i want to search "Product :" and want to save the value of the next word in a group. please tell me the regex.

          J Offline
          J Offline
          J4amieC
          wrote on last edited by
          #4

          karmjit435 wrote:

          please tell me the regex.

          What have you tried already? HAve you looked at any documentation for regex? Do you just want some hardworking person here to provide you the answer? Do they therefore get your paycheck for this piece of work? Many questions, not many answers.

          K 1 Reply Last reply
          0
          • J J4amieC

            karmjit435 wrote:

            please tell me the regex.

            What have you tried already? HAve you looked at any documentation for regex? Do you just want some hardworking person here to provide you the answer? Do they therefore get your paycheck for this piece of work? Many questions, not many answers.

            K Offline
            K Offline
            karmjit435
            wrote on last edited by
            #5

            ok.. your point is right.. i was expecting this kind of reply.. i have string String s = "this is Product : temp org is fine"; can you tell me how can can get "temp" only in my value group. here is what i tried Regex productRegex = new Regex(@"(Product) *(:b)*:(:b)*(?<value> .+) ");

            J 1 Reply Last reply
            0
            • K karmjit435

              Hi, This is my string "Product : tempuri" i want to search "Product :" and want to save the value of the next word in a group. please tell me the regex.

              K Offline
              K Offline
              karmjit435
              wrote on last edited by
              #6

              i have string String s = "this is Product : temp org is fine"; can you tell me how can can get "temp" only in my value group. here is what i tried Regex productRegex = new Regex(@"(Product) *(:b)*:(:b)*(? .+) "); can you tell me.. there can some error while posting the message after ? there is group.

              P 1 Reply Last reply
              0
              • K karmjit435

                ok.. your point is right.. i was expecting this kind of reply.. i have string String s = "this is Product : temp org is fine"; can you tell me how can can get "temp" only in my value group. here is what i tried Regex productRegex = new Regex(@"(Product) *(:b)*:(:b)*(?<value> .+) ");

                J Offline
                J Offline
                J4amieC
                wrote on last edited by
                #7

                Whats wrong with simply: Product : (?<value>[a-zA-Z]+) Assuming only alpha characters after the : that should work just fine

                modified on Thursday, September 10, 2009 10:33 AM

                P 1 Reply Last reply
                0
                • J J4amieC

                  Whats wrong with simply: Product : (?<value>[a-zA-Z]+) Assuming only alpha characters after the : that should work just fine

                  modified on Thursday, September 10, 2009 10:33 AM

                  P Offline
                  P Offline
                  PIEBALDconsult
                  wrote on last edited by
                  #8

                  You don't need that question mark; I'd use Product\s*:\s*(\w+)

                  J K 3 Replies Last reply
                  0
                  • P PIEBALDconsult

                    You don't need that question mark; I'd use Product\s*:\s*(\w+)

                    J Offline
                    J Offline
                    J4amieC
                    wrote on last edited by
                    #9

                    the ? was the start of a named group <value> - I just forgot to escape the angle brackets :rolleyes:

                    P 1 Reply Last reply
                    0
                    • J J4amieC

                      the ? was the start of a named group <value> - I just forgot to escape the angle brackets :rolleyes:

                      P Offline
                      P Offline
                      PIEBALDconsult
                      wrote on last edited by
                      #10

                      Ah, I use apostrophes for that instead: (?'value'\w+) At least it helps in these cases.

                      1 Reply Last reply
                      0
                      • K karmjit435

                        i have string String s = "this is Product : temp org is fine"; can you tell me how can can get "temp" only in my value group. here is what i tried Regex productRegex = new Regex(@"(Product) *(:b)*:(:b)*(? .+) "); can you tell me.. there can some error while posting the message after ? there is group.

                        P Offline
                        P Offline
                        PIEBALDconsult
                        wrote on last edited by
                        #11
                        1. You probably want \w, not . 1) What is :b supposed to be? 2) Why are you putting the things you don't want in groups? 3) Product\s*:\s*(?'value'\w+) 4) Look into Expresso[^]
                        1 Reply Last reply
                        0
                        • P PIEBALDconsult

                          You don't need that question mark; I'd use Product\s*:\s*(\w+)

                          K Offline
                          K Offline
                          karmjit435
                          wrote on last edited by
                          #12

                          Hi, Thanks that resolved my problem. Regards, KS

                          1 Reply Last reply
                          0
                          • P PIEBALDconsult

                            You don't need that question mark; I'd use Product\s*:\s*(\w+)

                            K Offline
                            K Offline
                            karmjit435
                            wrote on last edited by
                            #13

                            there is another problem i have string Product : temp product name \ i have to extract the string after : and before \ KS

                            1 Reply Last reply
                            0
                            Reply
                            • Reply as topic
                            Log in to reply
                            • Oldest to Newest
                            • Newest to Oldest
                            • Most Votes


                            • Login

                            • Don't have an account? Register

                            • Login or register to search.
                            • First post
                              Last post
                            0
                            • Categories
                            • Recent
                            • Tags
                            • Popular
                            • World
                            • Users
                            • Groups