in reply to
push @svcDesc, "$1:$2" while ($htmlStream->get_trimmed_text('/td') =~
This is close. I should have pointed out that each cell can contain multiple lines. The sample text I posted was one cell. I'm having trouble with greediness/unknown numbers of occurrences in a single line. One line might contain
I need to extract each protocol/port pair into an array, and there's an unknown number. Protocol always comes before port, but not always immediately.
I've got the following going, but it's only getting the first match. If I remove the '?', it only grabs the last match. I need it to get them all. Adding a 'g' at the end doesn't seem to help
By rote learning.
Via Genetic memory.
It's provided by my firmware.
I just remember them.
Thirty days hath September
My computer gets it right, usually.
I just ask someone else.
Someone punches me on the first of the month.
Results (70 votes),