code: def regexp_extract_all(s: Column, regexp: Column) -> Column:
      """Function uses the Python `re` library to extract regular expressions from a string (`s`) using a regex pattern (`regexp`).
  
      It returns a list of all matches, or    `None` if `s` is `None`.
  
      :param s: input string (`Column`)
      :type s: str
      :param regexp: string `re` pattern
      :rtype: Column
      """
      return None if s is None else re.findall(regexp, s)
  
imports: from __future__ import annotations
  from typing import TYPE_CHECKING
  import re
  import uuid
  from typing import Any
  import pyspark.sql.functions
  from pyspark.sql.types import ArrayType, BooleanType, StringType
label_desc: Use image node_id 13 for calling a global function with example usage: regexp_extract_all(s, regexp) and returns: unknown