mirror of
https://github.com/TheAlgorithms/Python.git
synced 2024-10-06 05:39:30 +00:00
Merge b4ec916773
into fcf82a1eda
This commit is contained in:
commit
9dde1aa631
25
strings/replace.py
Normal file
25
strings/replace.py
Normal file
|
@ -0,0 +1,25 @@
|
|||
def string_replace(
|
||||
text: str, input_string: str, replace_with_string: str, occurrence: int
|
||||
) -> str:
|
||||
"""
|
||||
https://docs.python.org/3/library/stdtypes.html#str.replace
|
||||
The replace() method replaces a specified string with another specified string.
|
||||
The occurrence parameter can be skipped in order to consider all text.
|
||||
Note: input and replace_with strings are case-sensitive.
|
||||
>>> text = "One Two Two Three Four Five"
|
||||
>>> string_val = string_replace(text, "Two", "Seven", 1)
|
||||
>>> print(string_val)
|
||||
One Seven Two Three Four Five
|
||||
|
||||
>>> text = "In the morning, the cat is running behind the mouse."
|
||||
>>> string_val = string_replace(text, "the", "a", 10)
|
||||
>>> print(string_val)
|
||||
In a morning, a cat is running behind a mouse.
|
||||
"""
|
||||
return text.replace(input_string, replace_with_string, occurrence)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
from doctest import testmod
|
||||
|
||||
testmod()
|
Loading…
Reference in New Issue
Block a user