KoL has very inconsistent formatting. If you look at the HTML, you'll see:
Namely, there are two spaces after "last".
Looks like your clanmate Plater is in charge of the table, having won the last 17114 games in a row.
should match this particular case, although that will break if a playername containing spaces is on top of the table. I'd suggest using something like
"clanmate (\\w+) is in charge of the table, having won the last (\\d+)"
(note the space in each of these)
Unrelated, a more typical way of writing this code would be:
since find(matcher) returns a boolean, and will cause your script to abort if you attempt to use group(matcher) even though the match failed.
string Pooltable= visit_url( "clan_viplounge.php?action=pooltable&whichfloor=2" );
matcher n_stash_put = create_matcher( "clanmate (\\w+) is in charge of the table, having won the last (\\d+)" , Pooltable );
if ( n_stash_put.find() )
string group1= n_stash_put.group( 1 );
print(group1 + " is currently on the table");