how to extract out the line number and filename from string by regular expression
the string is :
*** ERROR C141 IN LINE 436 OF G:\KEIL\SMS\TEST.C: syntax error near 'while'
The following special characters are interpreted in regular expressions
Table 4.3: Regular Expression Characters
Character
Matches
^ (at the beginning only)
beginning of line
.
any single character
[abc]
any single character that belongs to the set abc
[^abc]
any single character that does not belong to the set abc
*
zero or more occurrences of the preceding character
+
one or more occurrences of the preceding character
\t
a tab character
\s
a space character
\w
white space (a tab or a space character)
$
the end of the line
Sets, such as [abc] may be in the following formats.
Table 4.4: Regular Expression Sets
Set type
Meaning
[<character list>]
eg. [abcde]
Matches any character within the set. The set can be any number of characters long.
[x-y]
eg. [a-z]
Matches on any character within the range of x through y, inclusively. The ASCII value of x must be less than that of y.
combination;
eg. [WXYa-z0-9]
Character lists and ranges may be combined.
--------------------------------------------------------------------------------
Added after 4 minutes:
this use in sourceinsight "Parse Source Links "
i dont know how t write this expression.
default pattern is " ^\([a-zA-Z].*\)(\([0-9][0-9]*\)).* "