Here's the source string:
---Cut here---
[blah]
foo
[/blah]
---Cut here---
Here's the regexp:
"+)[/\1]!"
It works just fine - finds the "foo" I need. That is if "foo" is less than a few hundred bytes. If it is up to 1K, php dies with a GPF. It happens in Windows only.
Any ideas?