in reply to Parsing text without split
That has the same problem as split... It will fail for variables with spaces in them.
If you can rely on the parenthesis, it would work better as:
@line_as_list = $rtpfile[$ln] =~ /Startpoint: ([^(]+).*?clocked by ([^ +)]+)\)/; [download]
Update: Doh! Never mind. I misread the OPs specs.