code: def match_non_rule_patterns(fixed_text, cur=0):
      
      pattern = exact_find_in_pattern(fixed_text, cur, NON_RULE_PATTERNS)
      if len(pattern) > 0:
          return {"matched": True, "found": pattern[0]['find'],
                  "replaced": pattern[0]['replace']}
      else:
          return {"matched": False, "found": None,
                  "replaced": fixed_text[cur]}
docs: Matches given text at cursor position with non rule patterns
  
      Returns a dictionary of three elements:
  
      - "matched" - Bool: depending on if match found
      - "found" - string/None: Value of matched pattern's 'find' key or none
      - "replaced": string Replaced string if match found else input string at
      cursor