You can do that by combining the two .* aspects of the pattern:
m{ /lawyers/ (?: (?!LDS) . )* ~Firms.html }x [download]
Hugo
In reply to Re^3: Pattern matching by hv in thread Pattern matching by bedanta