U ›2Óguć@s,ddlZdd„Zdd„Zdd„Zdd „ZdS) éNcCs| ”S)zxFunction to convert a given string to uppercase Args: s: the string Return: Uppercased str )Śupper©Śs©rś>/lfs/h1/ops/prod/packages/aqm.v7.0.11/ush/python_utils/misc.pyŚ uppercases rcCs| ”S)zwFunction to convert a given string to lowercase Args: s: the string Return: Lowercase str )ŚlowerrrrrŚ lowercases r cCs*t |”}t ||”D]}| ”SdS)zFind regex pattern in a string Args: pattern: regex expression source: string Return: A tuple of matched groups or None N)ŚreŚcompileŚfinditerŚgroups)ŚpatternŚsourceŚmatchrrrŚfind_pattern_in_strs  rc CsXt |”}t|ƒ<}|D]0}t ||”D]}| ”W5QR£SqW5QRXdS)z©Find regex pattern in a file Args: pattern: regex expression file_name: name of text file Return: A tuple of matched groups or None N)r r Śopenr r )rŚ file_nameŚfŚlinerrrrŚfind_pattern_in_file-s  (r)r rr rrrrrrŚs