Cannot extract end of line data
-
Hello, I am new to using Regex and hope someone can help with my expresion. I am using VB.net Regex.Match() to extract info. I cannot figure out how to include the text at the end of a line in my expression. I'm using Expresso for testing my expression. Expression without double quotes: "(.*?)(\\~zs\\~ls)(.*?)(\\~le\\~ks)(.*?)(\\~ke\\~hs)(.*?)(\\~he\\~ze)(.*?)" Source Data1: test \~zs\~lsMt+22:21\~le\~ksMt+22:211\~ke\~hs\~he\~ze end of line Returns: [test \~zs\~lsMt+22:21\~le\~ksMt+22:211\~ke\~hs\~he\~ze] 1: [test ] 2: [\~zs\~ls] 3: [Mt+22:21] 4: [\~le\~ks] 5: [Mt+22:211] 6: [\~ke\~hs] 7: [] 8: [\~he\~ze] 9: [] I do not get a reference to [end of line] Source Data2: \~zs\~lsMark+1:1\~le\~ksMark+1:11\~ke\~hs\~he\~ze some data \~zs\~lsMark+2:1\~le\~ksMark+2:11\~ke\~hs\~he\~ze end of line Returns 2 matches: Match1: [\~zs\~lsMark+1:1\~le\~ksMark+1:11\~ke\~hs\~he\~ze] 1: [] 2: [\~zs\~ls] 3: [Mark+1:1] 4: [\~le\~ks] 5: [Mark+1:11] 6: [\~ke\~hs] 7: [] 8: [\~he\~ze] 9: [] Match2: [ some data \~zs\~lsMark+2:1\~le\~ksMark+2:11\~ke\~hs\~he\~ze] 1: [ some data ] 2: [\~zs\~ls] 3: [Mark+2:1] 4: [\~le\~ks] 5: [Mark+2:11] 6: [\~ke\~hs] 7: [] 8: [\~he\~ze] 9: [] Again, I do not get a reference to [end of line] I've tried end the expression with this (.*$) which works for Source Data 1 but Source data 2 just returns one match with 9:[ some data \~zs....] Can someone help me with extracting the [end of line] text to item 9:? thank you
-
Hello, I am new to using Regex and hope someone can help with my expresion. I am using VB.net Regex.Match() to extract info. I cannot figure out how to include the text at the end of a line in my expression. I'm using Expresso for testing my expression. Expression without double quotes: "(.*?)(\\~zs\\~ls)(.*?)(\\~le\\~ks)(.*?)(\\~ke\\~hs)(.*?)(\\~he\\~ze)(.*?)" Source Data1: test \~zs\~lsMt+22:21\~le\~ksMt+22:211\~ke\~hs\~he\~ze end of line Returns: [test \~zs\~lsMt+22:21\~le\~ksMt+22:211\~ke\~hs\~he\~ze] 1: [test ] 2: [\~zs\~ls] 3: [Mt+22:21] 4: [\~le\~ks] 5: [Mt+22:211] 6: [\~ke\~hs] 7: [] 8: [\~he\~ze] 9: [] I do not get a reference to [end of line] Source Data2: \~zs\~lsMark+1:1\~le\~ksMark+1:11\~ke\~hs\~he\~ze some data \~zs\~lsMark+2:1\~le\~ksMark+2:11\~ke\~hs\~he\~ze end of line Returns 2 matches: Match1: [\~zs\~lsMark+1:1\~le\~ksMark+1:11\~ke\~hs\~he\~ze] 1: [] 2: [\~zs\~ls] 3: [Mark+1:1] 4: [\~le\~ks] 5: [Mark+1:11] 6: [\~ke\~hs] 7: [] 8: [\~he\~ze] 9: [] Match2: [ some data \~zs\~lsMark+2:1\~le\~ksMark+2:11\~ke\~hs\~he\~ze] 1: [ some data ] 2: [\~zs\~ls] 3: [Mark+2:1] 4: [\~le\~ks] 5: [Mark+2:11] 6: [\~ke\~hs] 7: [] 8: [\~he\~ze] 9: [] Again, I do not get a reference to [end of line] I've tried end the expression with this (.*$) which works for Source Data 1 but Source data 2 just returns one match with 9:[ some data \~zs....] Can someone help me with extracting the [end of line] text to item 9:? thank you