[英]How to excute an external regular expression script via Python?
还是我应该将问题更改为“如何实现这样的正则表达式测试器”: 正则表达式编辑器python
也许这更像是一个编程问题。 我的应用程序将阅读一篇文章,并公开一个变量(例如TEXT)来表示本文。 允许用户编写与Python兼容的脚本来操纵TEXT(本文),尤其是替换某些东西。
例如,用户可以编写以下命令,而我的应用程序应读入并执行它:
p = re.compile( 'red')
p.sub( 'color', TEXT)
而且我将使用py2exe之类的东西发布我的应用程序,所以我认为如何使一个python文件运行另一个? 不起作用。
我知道如何编写正则表达式,但是现在“使用Python脚本运行Python脚本”确实使我感到困惑。
你想写第二个单词吗? 您需要使用input():
word = input('Specify color\n')
您可以只使用string.replace():
text = 'red'
text.replace('color', word)
如果要使用RegExp:
import re
re.sub('color', word, text)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.