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]\)?[\s\-\.]?)?[0- 9][\s\-\.]?[0-9]’, r’(Hours)?\:?\s?((\s+?)\(?M\-F\)?(\s+?))?[0-9](\:[0-9])?\s?(PM|pm|AM|am|P\.M\.|A\.M\.|a\.m\.|p\.m\.)(\s?\- \s?[0-9](\:[0-9])?\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])\s’, r ’\(([DR]\-)?[A-Z][A-Za-z](\- ?[0-9])?\)’, r ’\((HR|H\.R\.|H\.Res\.|S\.|S\.R\.)(\s)?[0-9]\)’, r ’http(s)?\:\/\/(www\.)?.+\.(gov|edu|com|net)’, r’\$[0-9]((\,[0-9])+)?\s’ r’\{|\}’, r’\\’, r’\;’, r’\#’, r’\s’, r’[a-z]+([A-Z][a-z]+)’, r’[\<\>]’, r’\_’, “function(“, “”, “style”, “font”, “*”, “mso-“, “-30-“, “http”, “www”, “#”, “javascript”, “###”


A5
r’\$([0-9](?:(?:\,[0-9])+)?(?:\.[0-9])?)\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@:%._\+ ∼#=]\.[a–z]\b([–a–zA–Z0–9@:%_\+.∼#?&//=]*))