如何通过Python执行外部正则表达式脚本?

2024-05-14 15:45:36 发布

您现在位置:Python中文网/ 问答频道 /正文

或者我应该把问题改为“如何实现这样的正则表达式测试程序”:regular expression editor python

也许这更像是一个编程问题。我的应用程序将读入一篇文章并公开一个变量,比如文本,来表示这篇文章。允许用户编写Python重新兼容的脚本来操作文本(文章),特别是替换一些东西。你知道吗

例如,用户可以编写以下命令,我的应用程序应该读入并执行这些命令:

p = re.compile( 'red')
p.sub( 'color', TEXT)

我会用类似py2exe的东西发布我的应用程序,所以我认为How can I make one python file run another?不起作用。你知道吗

我知道如何编写正则表达式,但现在“使用Python脚本运行Python脚本”真让我困惑。你知道吗


Tags: 用户文本命令re脚本应用程序编程文章
1条回答
网友
1楼 · 发布于 2024-05-14 15:45:36

你想写第二个字吗?您需要使用input():

word = input('Specify color\n')

你只需要字符串.替换():

text = 'red'
text.replace('color', word)

如果要使用RegExp:

import re
re.sub('color', word, text)

相关问题 更多 >

    热门问题