code: def preprocess_string(s, filters=DEFAULT_FILTERS):
      """Apply list of chosen filters to `s`.
  
      Default list of filters:
  
      * :func:`~gensim.parsing.preprocessing.strip_tags`,
      * :func:`~gensim.parsing.preprocessing.strip_punctuation`,
      * :func:`~gensim.parsing.preprocessing.strip_multiple_whitespaces`,
      * :func:`~gensim.parsing.preprocessing.strip_numeric`,
      * :func:`~gensim.parsing.preprocessing.remove_stopwords`,
      * :func:`~gensim.parsing.preprocessing.strip_short`,
      * :func:`~gensim.parsing.preprocessing.stem_text`.
  
      Parameters
      ----------
      s : str
      filters: list of functions, optional
  
      Returns
      -------
      list of str
          Processed strings (cleaned).
  
      Examples
      --------
      .. sourcecode:: pycon
  
          >>> from gensim.parsing.preprocessing import preprocess_string
          >>> preprocess_string("<i>Hel 9lo</i> <b>Wo9 rld</b>! Th3     weather_is really g00d today, isn't it?")
          [u'hel', u'rld', u'weather', u'todai', u'isn']
          >>>
          >>> s = "<i>Hel 9lo</i> <b>Wo9 rld</b>! Th3     weather_is really g00d today, isn't it?"
          >>> CUSTOM_FILTERS = [lambda x: x.lower(), strip_tags, strip_punctuation]
          >>> preprocess_string(s, CUSTOM_FILTERS)
          [u'hel', u'9lo', u'wo9', u'rld', u'th3', u'weather', u'is', u'really', u'g00d', u'today', u'isn', u't', u'it']
  
      """
      s = utils.to_unicode(s)
      for f in filters:
          s = f(s)
      return s.split()
  
imports: import re
  import string
  import glob
  from gensim import utils
  from gensim.parsing.porter import PorterStemmer
label_desc: Use image node_id 14 for calling a global function with example usage: preprocess_string(s, filters) and returns: s