PDA

View Full Version : Suggestion needed for updating .bld file


CREvans
01-20-2011, 10:10 AM
Have an interesting scenario where I'm wanting to parse a VBPro .bld file and for every vbscript step, check for the instance of a given line and if that line is present, to put a new line just below it, while maintaining the original line. Like this:

Original:

Line 1
Line 2
Line 3

Desired output, with "Line 2" as the instance line:

Line 1
Line 2
Added Line
Line 3

It looks like the search/replace function isn't going to do what I want, since that will replace the existing line, not add a line after it. I don't know if this is possible from within vbpro itself, or if I'll need to develop something external to parse the .bld file.

Thanks in advance!
Scott

kinook
01-20-2011, 10:48 AM
You should be able to use the object model for that. See the attached sample.

CREvans
01-20-2011, 02:43 PM
That almost does what I need, but I'm actually only looking for a substring of the whole line, so what I actually need is:

Original lines:
ABCDE
FGHIJ
KLMNO

Search for FG

Final lines:
ABCDE
FGHIJ
PQRST
KLMNO

I'm sure I'm just mangling the regexp syntax and there should be an easy solution within the searchandreplace.bld framework that's you've already provided, I'm just not able to figure it out.

Scott

kinook
01-20-2011, 02:55 PM
See attached.

CREvans
01-20-2011, 03:07 PM
Works perfectly! Thanks a ton!