2014-09-14 2 views
2
for j in Xjoints: 
    j = substitute(XrigNamespace, j, '') 

Я ищу, чтобы написать эквивалент Python для замены, любые предложения были бы весьма полезны. Спасибо!Что такое эквивалент Python (Mel) Substitute, Maya

+1

Похож на 'str.replace()' или является 'XrigNamespace' регулярным выражением? –

+0

Если вы не используете регулярное выражение, чем его str.replace() – user1767754

ответ

3

Regular expression substitution:

import re 
test = "Hello -%there%-" 
regularExpr = "-%.*%-" 
s1 = re.sub(regularExpr, "Mel", test) 
# Result: Hello Mel 
s2 = re.sub("foo", "Mel", test) 
# Result: Hello -%there%- 

Хотя это, очевидно, можно написать эквивалент в Python, библиотеки высокого уровня, уже представленные там будут использоваться (и в этом случае, конечно, работать лучше).

Смежные вопросы