Regex filter
<pattern>JAF-?(CALC|SPEC|ANAL|RPT)?-(\w|\d)*-[\w\d]{2,5}</pattern> <replace>\1\2\5</replace> <pattern>(AM|MST|IAP|IMP|DVP|IS-E|IS-S|EAP|EOP|AOP|TOP|CHSO|ODSO|MP|FPP|EP|EOP|RP-RESP|RP-INST|RP-OPS|PFP|OSP|ES|RAP|SAP|ESP|ISP|ISSP|ST|SP|TP|CP|MDSO|TST|TSG|RT|PSP|CH|JF)(-\w{1,5})?((-\w?\d{1,2}\w?)?((\.\d)?\.\d{1,3}\w?)?)(-\d{1,3})?(-\d{1,3})?(\.\w{2,7})?(-\w{2,5}(\/\w{1,4})*)?</pattern> <replace>\1\2\14</replace> <pattern>DRN(-|\s|19|20)*(\d{2})(-|\s)*(\d{1,5})</pattern> <replace>\1\2\7</replace> <pattern>(NEI|Nuclear Energy Institute \(NEI\))\s?\-?(\d{1,3})\-(\d{1,3})</pattern> <replace>\1\2\6</replace> <pattern>(TSTF)-(\d{1,3})</pattern> <replace>\1\2\5</replace> <pattern>(10)\s?(C\.?F\.?R\.?)\s?-?(Parts?\s|\x{00A7}{1,2}\s?-?)?(\d{1,3}(\.?\d{1,4}\w?)?)[\,]*( Appendix [A-Z])?[\,]*( Criterion [IVX]+)?(([\, ]*\()?([a-z]|)(\)[\, ]*\()?(\d\d?|)(\)[\, ]*\()?([ivx]+|)(\)[\, ]*\()?([A-Z]|)(\))?)?</pattern> <replace>\1\2\20</replace> <pattern>(LIC)-(\d{3})</pattern> <replace>\1\2\5</replace> <pattern>(ENS|EN|ENF|NRC [Ee]vent|NRC [Ee]vent [Rr]eport|[Ee]vent [Nn]otification|EN[SF]? [Nn]otification)( ?\(ENS?\) ?)?(s|[Nn]umber|[Rr]eport|S|#|\s|[Nn][Oo]\.?)*(\d{1,8})</pattern> <replace>\1\2\7</replace> <pattern>(TAC)?(no|\.|\s)*(M(E|D|C)\d{4})</pattern> <replace>\1\2\6</replace> <pattern>(NRC\s?)?(Genere?ic\sLetter|GL|Genere?ic\sLetter\s?\(GL\)|NRCG)(s|\s|-|20|19|no\.?)*(\d{2})-(\d?\d)</pattern> <replace>\1\2\8</replace> <pattern>(NRC Bulletin|Bulletin|NRCB)s?(\sno\.?\s|-|\s)?\d?\d?(\d{2})-0?(\d\d)</pattern> <replace>\1\2\7</replace> <pattern>(NRC-?)?([Ii]nformation\s[Nn]otice|IN|[Ii]nformation\s[Nn]otice\s?\(IN\)|INFORMATION\sNOTICE)\s?([Nn][Oo]\.?\s|-|\s)?(\d{2,4})-0?(\d\d)\:?</pattern> <replace>\1\2\8</replace> <pattern>(Regulatory Issue Summary|RIS)\s?-?(\d{2,4})-0?(\d\d)</pattern> <replace>\1\2\6</replace> <pattern>(Inspection Manual Chapter|IMC|MC|Inspection Manual Chapter\s?\(IMC\))\s*(\d{3,4})(\,?\s?Appendix\s?[A-Z]|\.\d\d)?</pattern> <replace>\1\2\6</replace> <pattern>(Inspection Procedure|IP|Inspection Procedure\s?\(IP\))\D?(\d{3,8}(\.\w{1,3})?)(\-d\d)?</pattern> <replace>\1\2\7</replace> <pattern>(Regulatory Guide(\s?\(RG\))?|RG-?|R\.G|Reg Guide|Reg\. Guide)\s?(\d\.\d\d?\d?(\.\d{1,2})?)</pattern> <replace>\1\2\7</replace> <pattern>(JLD|LR|NPR|SFST|RTR|FCSS|HLWRS|DL&C|DC\/COL|NSIR\/DPR)-ISG(-\d{2,4})?-(\d{1,3})</pattern> <replace>\1\2\6</replace> <pattern>(DOE\/)?(NRC Forms?|Form NRC) (\w{1,4})</pattern> <replace>\1\2\6</replace> <pattern>(GDC|General Design Criterion|General Design Criterion \(GDC\))(\s|-)*(\d\d?\d?)</pattern> <replace>\1\2\6</replace> <pattern>0?(50|55|72)(\-|00)([1-9]{3})</pattern> <replace>\1\2\6</replace> <pattern>(\d\d\d?)\s(FR|Federal register|Fed\.? Reg\.?)\s(\d{4,6})</pattern> <replace>\1\2\6</replace> <pattern>(Temporary Instruction( \(TI\))?|TI|IP) *(\d{3,4})[-\/](\d{2,3})</pattern> <replace>\1\2\7</replace> <pattern>((NRC )?Enforcement Guidance Memorandum \(EGM\)|EGM) (\d{2,4})-(\d{2,3})</pattern> <replace>\1\2\7</replace> <pattern>([Il]R|Issue [Rr]eport|Issue Report \(IR\))[ \-]*?0?(\d{7})</pattern> <replace>\1\2\5</replace> <pattern>[A-Z]{2}\-(AA|MA)\-\d{1,4}(\-\d{2,4})?</pattern> <replace>\1\2\5</replace> <pattern>A\/?R[\- ]A?0?(\d{7})</pattern> <replace>\1\2\4</replace> <pattern>A\/?R[\- ]A?0?0?(\d{6})</pattern> <replace>\1\2\4</replace> <pattern>05000(\d{3})\/(\d{2,4})\-(\d{1,3})\s*LER</pattern> <replace>\1\2\6</replace> <pattern>(IF|Inspection finding|finding|violation|noncited violation|NCV)?(\s|-|\.)*0?500?0?(\d{3}).(20)?([0123]\d\d{3})\-(\d{1,3})</pattern> <replace>\1\2\9</replace> <pattern>((IR|Inspection Report)(\s|-|:|\.|\(IR\))*)?0?50{1,3}([1-9]{3})[\s\-\:\/](20)?([0123]\d\d{3})[\s\-\:\/](\d{1,3})</pattern> <replace>\1\2\10</replace> <pattern>(EPID(\:| |\-|[Nn][Oo]|s|\.)*)?(L\-?\d{4}\-(LLA|LLR|LRC|LRM|LRO|TOP|CRS)\-\d{4})</pattern> <replace>\1\2\7</replace> <pattern>(CAC|TAC)(\:| |\-|[Nn][Oo]|s|\.)*(M[A-Z]\d{4})</pattern> <replace>\1\2\6</replace>