Tim*_*ker 6

几件事:

(.*)如果必须,将跨越标记边界匹配(即使您确实使用/U修饰符使默认值为懒惰.

[href|src]表示"匹配一个字符,a h,a r,an e,a f,a |,a s或a c".

/m,如果你不使用调节剂是无用的^$在您的正则表达式锚.

试试这个:

/<[^<>]*(href|src)[^<>]*>/i
Run Code Online (Sandbox Code Playgroud)

但即便如此,将正则表达式应用于HTML也会遇到麻烦.

  • 感谢您以平静和乐于助人的方式回答这个(不可否认的)问题.社区对这些正则表达式/ html问题的标准回应无益,这让我很伤心. (2认同)