A1
(“office of” W/s (senator OR sen OR rep OR representative) W/s (released OR issued) W/s following W/s (statement OR release)) OR “U.S. SENATE DOCUMENTS” OR “U.S. HOUSE OF REPRESENTATIVES DOCUMENTS” OR (“PRESS RELEASE” AND “Congressional Press Releases”)
A2
a: (?:Sen\.?|Rep\.?|Senator(?:s?)|Representative(?:s?)|Congressman|Congresswoman|Congress member|Member|MP|Chairman| Chairwoman(?:s?))\s([A-Z][a-z]+\s(?:[A-Za-z\.]+\s)?[A-Z][A-Za-z\-]+)[\,\s\(]
b: ([A-Z][a-z]+\s(?:[A-Za-z\.]+\s)?[A-Z][A-Za-z\-]+)\s\([RD]\-?[A-Za-z\.]2,3\)
c: Speaker ([A-Za-z]+)[\\\’]0,2?s Press Office|Office of Speaker ([A-Za-z]+)
A3
(\<|\-end\-|\nSign up|share\:\s+f\s+t\s+|Press Release\:\s|\#\s?\#char‘ s?\#|(?:\s+[Aa]1,|[Aa]1,\s+)2,)
A4
r ’[\/#!$%\ˆ &\*;:{}=\-_‘∼()]’, r ’[0-9]’, r ’[A-Z]’, r ’(((Phone\:?|Fax\:?)?\s+?)?\(?[0-9]{3}\)?[\s\-\.]?)?[0- 9]{3}[\s\-\.]?[0-9]{4}’, r’(Hours)?\:?\s?((\s+?)\(?M\-F\)?(\s+?))?[0-9]{1,2}(\:[0-9]{2})?\s?(PM|pm|AM|am|P\.M\.|A\.M\.|a\.m\.|p\.m\.)(\s?\- \s?[0-9]{1,2}(\:[0-9]{2})?\s?(PM|pm|AM|am|P\.M\.|A\.M\.|a\.m\.|p\.m\.))?(\s+?(EST|CST)?\s+?)?((\s+?)\(?M\-
F\)?(\s+?))?’, r ’Monday\-Friday’, r ’\w+\[\w\.]+\.(gov|edu|com|net)’, r ’\s((20|19)[0-9]{2})\s’, r ’\(([DR]\-)?[A-Z][A-Za-z](\-
?[0-9]{1,2})?\)’, r ’\((HR|H\.R\.|H\.Res\.|S\.|S\.R\.)(\s)?[0-9]{1,4}\)’, r ’http(s)?\:\/\/(www\.)?.+\.(gov|edu|com|net)’, r’\$[0-9]{1,3}((\,[0-9]{3})+)?\s’ r’\{|\}’, r’\\’, r’\;’, r’\#’, r’\s’, r’[a-z]+([A-Z][a-z]+){2,}’, r’[\<\>]’, r’\_’, “function(“, “”, “style”,
“font”, “*”, “mso-“, “-30-“, “http”, “www”, “#”, “javascript”, “###”
A5
r’\$([0-9]{1,3}(?:(?:\,[0-9]{3})+)?(?:\.[0-9]{1,2})?)\s’); r’\W([A-Z][a-z]+)\W’; r’\W([0-9]+)\W’; ‘house’, ‘senate’, ‘announced’, ‘voted’, ‘passed’, ‘passage’, ‘introduced’, ‘approved’, ‘committee’, ‘subcommittee’, ‘will’, ‘final’, ‘signed’, ‘Following’
A6
http://((https?:\/\/(www\.)?)?[-a–zA–Z0–9@:%._\+ ∼#=]{2,256}\.[a–z]{2,6}\b([–a–zA–Z0–9@:%_\+.∼#?&//=]*))