Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
440 views
in Technique[技术] by (71.8m points)

Replacing specific words in a string (Python)

I would like to replace words in a string sentence such as:

What $noun$ is $verb$?

What's the regular expression to replace the characters in '$ $' (inclusive) with actual nouns/verbs?

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

You don't need a regular expression for that. I would do

str = "What $noun$ is $verb$?"
print str.replace("$noun$", "the heck")

Only use regular expressions when needed. It's generally slower.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

2.1m questions

2.1m answers

60 comments

56.8k users

...