여러 언어에서 여러줄을 처리하는 정규식은 별도록 옵션을 붙여야 하는 줄로 안고 있는데요..
<div class="div1">
<table>
<tr>
<td>
<embed ... 어쩌고></embed>
</td>
</tr>
</table>
</div>
하는 html문서가 있을 때
javascript경우는
var matches = doc.match(/<div.+?>.+?<td>(.+?)<\/td>.+?<\/div>/mi) 하면
제 예상에는 doc.length == 2 이고
matches[1]에는 <embed .. 부분 내용이 있어야 하는데..(m = Multiline, i = Ignore Case)
결과는 matches.length == 0 입니다.