I have following text in my file
autovue.bindir=C:\Program Files (x86)\AV\bin\
autovue.classpath=C:\Program Files (x86)\AV\bin\jvue.jar;C:\Program Files (x86)\AV\bin\jvueserver.jar;C:\Program Files (x86)\AV\bin\jsonrpc4j.jar;C:\Program Files (x86)\AV\bin\log4j-api.jar;C:\Program Files (x86)\AV\bin\jackson.jar;C:\Program Files (x86)\AV\bin\stax2-api-4.2.jar;C:\Program Files (x86)\AV\bin\woodstox-core-5.2.0.jar;C:\Program Files (x86)\AV\bin\log4j-core.jar;C:\Program Files (x86)\AV\bin\log4j-web.jar;C:\Program Files (x86)\AV\bin\jackson.jar;C:\Program Files (x86)\AV\bin\stax2-api-4.2.jar;C:\Program Files (x86)\AV\bin\woodstox-core-5.2.0.jar;C:\Program Files (x86)\AV\bin\jogl.jar;C:\Program Files (x86)\AV\bin\gluegen-rt.jar;C:\Program Files (x86)\AV\bin\SmartMarkupListener.jar autovue.jre=C:\Program Files (x86)\AV\jre\bin\java.exe
I need to get value of autovue.classpath means string after autovue.classpath="..." to the white spaces (i.e.)next line.
I tried with
MatchCollection matched=Regex.Matches(contents,@"classpath=\s*")
&
MatchCollection matched=Regex.Matches(contents,@"classpath=[A-Za-z-0-9]\w+")
but not getting expected.
Which should be the Regex for this in C# language.
Expected result:
C:\Program Files (x86)\AV\bin\jvue.jar;C:\Program Files (x86)\AV\bin\jvueserver.jar;C:\Program Files (x86)\AV\bin\jsonrpc4j.jar;C:\Program Files (x86)\AV\bin\log4j-api.jar;C:\Program Files (x86)\AV\bin\jackson.jar;C:\Program Files (x86)\AV\bin\stax2-api-4.2.jar;C:\Program Files (x86)\AV\bin\woodstox-core-5.2.0.jar;C:\Program Files (x86)\AV\bin\log4j-core.jar;C:\Program Files (x86)\AV\bin\log4j-web.jar;C:\Program Files (x86)\AV\bin\jackson.jar;C:\Program Files (x86)\AV\bin\stax2-api-4.2.jar;C:\Program Files (x86)\AV\bin\woodstox-core-5.2.0.jar;C:\Program Files (x86)\AV\bin\jogl.jar;C:\Program Files (x86)\AV\bin\gluegen-rt.jar;C:\Program Files (x86)\AV\bin\SmartMarkupListener.jar