regex - .NET regular expression parameters recognizer -
i try write .net regular expression recognising "parameters" in code language:
for example in code language have single line, in general don't think code-language, string line...
set = myfunc (@param1,@param2) #this in-line comment , 2 parameter not wil recognized @param3 @param4
i need match @param1
, @param2
parameters in language.
i need perform search using .net regular expression. possible?
the regex this:
var rx = new regex(@"(?<!#.*)@[a-za-z0-9_]+"); var res = rx.matches(str).oftype<match>().toarray();
it return match each parameter before #, i've told in comment, it's primitive caveman club modern in comparison.
it looks @ + letters/numbers/_
not preceded #
(the (?<!#.*)
).
Comments
Post a Comment