How to create regular expression

Yosi Dahari

I need to parse the following string format:

property1 value1
property2 value2
property3 val.ue3

where the left word is the property and the following word is its value. The value should be trimmed at (\n, \r, ).

I am using the following code:

Regex reg = new Regex(string.Format("{0}\\s\\w+", propertyName));
string Val = reg.Match(str).Value;

but it has a few issues, and I am having a hard time trying to solve them:

  • if the value has a ., it trims the string there (e.g. for property3 it returns val but it should return val.ue3)
  • it doesn't trim the value in a new line or a space (sometime it returns value2\r)
Anirudha

I would use this

Regex reg = new Regex(string.Format(@"{0}\s+[^\r\n]+", propertyName));

So,if you have a list of propertyNames

 var output=propertyNames.Select(x=>
            new{
               PropertyName=x,
               Value=Regex.Match(input,string.Format(@"(?<={0}\s+)[^\r\n]+",x))
                          .Value
             });

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

how to create regular expression for this sentence?

From Dev

how to create regular expression for folder names in javascript?

From Dev

How to create a regular expression in node js?

From Dev

how to create regular expression for phone numbers

From Dev

How create a regular expression to query Oracle?

From Dev

how to create a regular expression to be case insensitive? (javascript)

From Dev

Create Regular Expression

From Java

How to create regular expression to substitute strings surrounded by parentheses?

From Dev

How can I create a nonnegative integer regular expression?

From Dev

How do you create regular expression based rules in Outlook 2010?

From Dev

How to create a regular expression to find an embedded dollar sign?

From Dev

How to create Dynamic Regular Expression in javascript to validate decimal number

From Dev

How to create regular expression for set followed by parenthesis in Java

From Dev

How to create a regular expression to match specific substrings inside brackets?

From Dev

How to create regular Expression in Python for a specific type of Alpha numeric word

From Dev

Create a regular expression using input

From Dev

How to include '+' in Regular Expression

From Dev

how to interpreter regular expression

From Dev

How to write this as a regular expression

From Dev

How to exclude '@' in regular expression

From Dev

How to express this in regular expression?

From Dev

How to write regular expression

From Dev

how to interpreter regular expression

From Dev

How to get a regular expression

From Dev

How to understand this regular expression

From Dev

Regular Expression - How to invert into NOT

From Dev

How to invoke 'not' in a regular expression

From Dev

How to use regular expression result into another expression

From Dev

create new variable based on a regular expression

Related Related

  1. 1

    how to create regular expression for this sentence?

  2. 2

    how to create regular expression for folder names in javascript?

  3. 3

    How to create a regular expression in node js?

  4. 4

    how to create regular expression for phone numbers

  5. 5

    How create a regular expression to query Oracle?

  6. 6

    how to create a regular expression to be case insensitive? (javascript)

  7. 7

    Create Regular Expression

  8. 8

    How to create regular expression to substitute strings surrounded by parentheses?

  9. 9

    How can I create a nonnegative integer regular expression?

  10. 10

    How do you create regular expression based rules in Outlook 2010?

  11. 11

    How to create a regular expression to find an embedded dollar sign?

  12. 12

    How to create Dynamic Regular Expression in javascript to validate decimal number

  13. 13

    How to create regular expression for set followed by parenthesis in Java

  14. 14

    How to create a regular expression to match specific substrings inside brackets?

  15. 15

    How to create regular Expression in Python for a specific type of Alpha numeric word

  16. 16

    Create a regular expression using input

  17. 17

    How to include '+' in Regular Expression

  18. 18

    how to interpreter regular expression

  19. 19

    How to write this as a regular expression

  20. 20

    How to exclude '@' in regular expression

  21. 21

    How to express this in regular expression?

  22. 22

    How to write regular expression

  23. 23

    how to interpreter regular expression

  24. 24

    How to get a regular expression

  25. 25

    How to understand this regular expression

  26. 26

    Regular Expression - How to invert into NOT

  27. 27

    How to invoke 'not' in a regular expression

  28. 28

    How to use regular expression result into another expression

  29. 29

    create new variable based on a regular expression

HotTag

Archive