Is it possible to use grep to high lite all of the text starting with:
mutablePath = CGPathCreateMutable();
and ending with:
CGPathAddPath(skinMutablePath, NULL, mutablePath);
Where there is an arbitary amount of text in between those two phrases?
NOTE: I have to use grep because I'm using BBEdit.
You will need to use GNU grep:
grep -oPz 'mutablePath = CGPathCreateMutable\(\);.*?(\n.*?)*.*?CGPathAddPath\(skinMutablePath, NULL, mutablePath\);' file
If you don't have GNU grep, you could use pcregrep to achieve the same thing:
pcregrep -M 'mutablePath = CGPathCreateMutable\(\);.*(\n|.)*CGPathAddPath\(skinMutablePath, NULL, mutablePath\);' file
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With