var cat = [ "Work on a String", "Extraction" ];
var titles = [
[   [ "Extract the longest word(s) from a line (string).","p.20010127a" ],
   [ "Extract the shortest word(s) from a line (string).","p.20010127b" ],
   [ "Extract part from a given URL.","p.20010518a" ],
   [ "Extract (1) hostname (2) domain name (3) last part from a FQDN.","p.20001025a" ],
   [ "Extract user names only from e-mail addresses destined to some domain.","p.20031104a" ],
   [ "Extract double-quoted strings from a line.","p.20001025b" ],
   [ "Extract the 4-digit integers from a string.","p.20001108b" ],
   [ "Extract every matched string.","p.20080730a" ],
   [ "Remove redundant instances from a list.","p.20100325a" ]],
[   [ "Extract the <i>N</i>-th through <i>M</i>-th matches of PAT in a file.","p.20090926a" ],
   [ "Extract contents between parentheses of depth <i>N</i>.","p.20091114a" ],
   [ "Extract contents between parentheses of depth <i>N</i>, multiline version.","p.20091209a" ]],
[   [ "Extract the contents of <i>N</i>-th elements with a given name in a line.","p.20091001a" ]],
[   [ "Extract every <i>IMG</i> elements from an HTML file.","p.20090918a" ],
   [ "Extract every <i>IMG</i> elements from an HTML file, with angle brackets properly processed. ","p.20090921a" ]],
[   [ "Extract every matched string outside comments.","p.20080808a" ]]];
var subcat = [ "Extraction", "<i>N</i>-th Match", "HTML elements <b><i>with</i></b> end tags", "HTML elements <b><i>without</i></b> end tags", "Multiline Issue" ];

