Question 5.16: Replacing One String of Characters with Another Inside a Str......

Replacing One String of Characters with Another Inside a String

You want to replace all occurrences of a string within another string.

Step-by-Step
The 'Blue Check Mark' means that this solution was answered by an expert.
Learn more on how do we answer questions.

Use the replace function.

For example, to replace all occurrences of X with times, you would use:

>>> s = “It was the best of X. It was the worst of X”
>>> s.replace(“X”, “times”)
‘It was the best of times. It was the worst of times’
>>>

Discussion

The string being searched for must match exactly; that is, the search is case-sensitive and will include spaces.

See Also

See Recipe 5.14 for searching a string without performing a replacement.

Related Answered Questions

Question: 5.24

Verified Answer:

Create a function that groups together lines of co...
Question: 5.23

Verified Answer:

Use the Python break statement to exit either a wh...
Question: 5.22

Verified Answer:

Use the Python while statement. The while statemen...
Question: 5.21

Verified Answer:

Use the Python for command and iterate over a rang...
Question: 5.20

Verified Answer:

Use one of the logical operators: and, or, and not...
Question: 5.19

Verified Answer:

Use one of the comparison operators: <, >, &...
Question: 5.17

Verified Answer:

Use the upper or lower function as appropriate. Fo...
Question: 5.18

Verified Answer:

Use the Python if command. The following example w...
Question: 5.15

Verified Answer:

Use the Python [:] notation. For example, to cut o...
Question: 5.14

Verified Answer:

Use the find Python function. For example, to find...