或者我应该将问题更改为“如何实现像这样的正则表达式测试程序”:regular expression editor python
也许这更像是一个编程问题。我的应用程序将在一篇文章中阅读并公开一个变量,比如TEXT,来代表本文。允许用户编写Python兼容脚本来操作TEXT(文章),尤其是替换某些内容。
例如,用户可以编写以下命令,我的应用程序应该读取并执行它:
p = re.compile( 'red')
p.sub( 'color', TEXT)
我会用py2exe之类的东西发布我的应用程序,所以我认为How can I make one python file run another?不起作用。
我知道如何编写正则表达式,但现在“使用Python脚本运行Python脚本”确实让我感到困惑。
答案 0 :(得分:0)
你想写第二个字吗?您需要使用input():
word = input('Specify color\n')
你可以只使用string.replace():
text = 'red'
text.replace('color', word)
如果您想使用RegExp:
import re
re.sub('color', word, text)