Since you have nested spans I guess I would try:
<span name="form1">.*?</span>.*?</span>
Which would match:
<span name="form1"><input type="text" name="" value=""><input type="checkbox" name="" value=""><span name="form2"><input type="radio"><input type="text"></span>somasjgjasha</span>
Is that what you were looking for?