28 Aug
2005
28 Aug
'05
9:23 a.m.
> But I use [^\n]* instead, and this pattern works well in a vbs > script(redundant '\' is removed,of course) Apologies it's not the \\s+ that's gobbling up the newline: it's the [^/]*. A newline is not a '/' after all, try [^/\n]* instead. John. > "John Maddock"$)ATZNDUBVPLa5=: > >>>I want to make a program to grep all symbols in header file,like: >>> >>> >>> >>> A singl symbole definition line will be extract to three parts: >>> 1. symbol itself >>> 2. the value of a symbol, it's a signed 32-bit value >>> 3. comments about the symbol >>> >>> I use the following pattern: >>> std::string ptn = >>> >>> I hope this pattern could do what I want, but when I use grep to do >>> the parsing, I got from above two lines: >> >>And so you should: the newline is a valid space character, if you don't >>want >>to match newlines then use [[:blank:]]+ instead. >> >>John. > > -------------------------------------------------------------------------------- > _______________________________________________ > Boost-users mailing list > Boost-users@lists.boost.org > http://lists.boost.org/mailman/listinfo.cgi/boost-users