我需要把字符串中的某些单词转换成新格式。例如,我使用输入调用函数:
text2function('$sin (x)$ is an function of x')
我需要把它们放到StringFunction中:
StringFunction(function, independent_variables=[vari])
我只需要得到函数的sin(x)和变量的x。最后看起来是这样的:
StringFunction('sin (x)', independent_variables=['x']
问题是,我似乎无法得到函数和变量。我试过:
start = string.index(start_marker) + len(start_marker)
end = string.index(end_marker, start)
return string[start:end]
以及
r = re.compile('$()$')
m = r.search(string)
if m:
lyrics = m.group(1)
以及
send = re.findall('$([^"]*)$',string)
似乎什么都没有给我。我做错什么了吗?感谢大家的帮助。谢谢。
特威基路!
如果要在两个相同字符之间剪切字符串(即!234567890!) 你可以用
$
是regex中的一个特殊字符(它表示字符串的结尾)。你需要逃离它:相关问题 更多 >
编程相关推荐