Tôi cần nhận một số từ nhất định từ chuỗi trong định dạng mới. Ví dụ, tôi gọi hàm với đầu vào:nhận chuỗi giữa 2 ký tự trong python
text2function('$sin (x)$ is an function of x')
và tôi cần phải đặt chúng vào một StringFunction:
StringFunction(function, independent_variables=[vari])
nơi mà tôi cần để có được chỉ là 'sin (x)' cho chức năng và 'x' cho vari. Vì vậy, nó sẽ trông như thế này cuối cùng:
StringFunction('sin (x)', independent_variables=['x']
vấn đề là, tôi dường như không thể có được hàm và vari. Tôi đã thử:
start = string.index(start_marker) + len(start_marker)
end = string.index(end_marker, start)
return string[start:end]
và
r = re.compile('$()$')
m = r.search(string)
if m:
lyrics = m.group(1)
và
send = re.findall('$([^"]*)$',string)
tất cả dường như dường như không có gì cho tôi. Tôi có làm điều gì sai? Tất cả trợ giúp đều được đánh giá cao. Cảm ơn.
Tôi thực sự thích giải pháp này cho những gì tôi đang làm. – Jiminion