# numpy.char.replace

char.replace(a, old, new, count=None)

  For each element in a, return a copy of the string with all occurrences of substring old replaced by new.

  Calls str.replace element-wise.

  Parameters:
    a array-like of str or unicode
    old, new str or unicode
    count int, optional

      If the optional argument `count` is given, only the first `count` occurrences are replaced.

  Returns:
    out ndarray

      Output array of str or unicode, depending on input type

  See also

  `str.replace`

  Examples

      >>> a = np.array(["That is a mango", "Monkeys eat mangos"])
      >>> np.char.replace(a, 'mango', 'banana')
      array(['That is a banana', 'Monkeys eat bananas'], dtype='<U19')

      >>> a = np.array(["The dish is fresh", "This is it"])
      >>> np.char.replace(a, 'is', 'was')
      array(['The dwash was fresh', 'Thwas was it'], dtype='<U19')