[英]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.