Dear,
	I have text like below, and re is as below. The result is as below.
	Why the first result do not have the line with number '1'? It should like: 
["/dev/hda", "gpt", " 1      17.4kB  64.0MB  64.0MB  ext3               boot 
\n", " 2      64.0MB  8590MB  8526MB                     lvm  \n"]

Thanks.

--- the result
["/dev/hda", "gpt", " 2      64.0MB  8590MB  8526MB                     lvm  
\n"]
["/dev/mapper/vgroot-lvroot", "loop", " 1      0.00kB  7449MB  7449MB  xfs               
\n"]
["/dev/mapper/vgroot-lvswap0", "loop", " 1      0.00kB  1074MB  1074MB  
linux-swap        \n"]
---
--- re
/^Disk (.+?):.+
.+
Partition Table: (.+?)

.+
(.+
)*

/
---
--- text

Disk /dev/hda: 8590MB
Sector size (logical/physical): 512B/512B
Partition Table: gpt

Number  Start   End     Size    File system  Name  Flags
 1      17.4kB  64.0MB  64.0MB  ext3               boot
 2      64.0MB  8590MB  8526MB                     lvm


Error: Unable to open /dev/hdb - unrecognised disk label.


Disk /dev/mapper/vgroot-lvroot: 7449MB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start   End     Size    File system  Flags
 1      0.00kB  7449MB  7449MB  xfs



Disk /dev/mapper/vgroot-lvswap0: 1074MB
Sector size (logical/physical): 512B/512B
Partition Table: loop

Number  Start   End     Size    File system  Flags
 1      0.00kB  1074MB  1074MB  linux-swap


Information: Don't forget to update /etc/fstab, if necessary.

---