正則表達式匹配二元數學函數

 

  1. ^y=[-]?(((([0-9]+/[1-9]\d*)|([0-9]+(\.[0-9]+)?)))?((x(\^[0-9]+)?)|((sin|cos|tan|ln|log2)\(x(\^[0-9]*)?\))|log([1-9]+)x))([+-](((([0-9]+/[1-9]\d*)|([0-9]+(\.[0-9]+)?)))?((x(\^[0-9]+)?)|((sin|cos|tan|ln|log2)\(x(\^[0-9]*)?\))|log([1-9]+)x))){0,2}([+-](([0-9]+/[1-9]\d*)|([0-9]+(\.[0-9]+)?)))?|\(x-[0-9]+\)\^2\+\(y-[0-9]+\)\^2=[0-9]+\^2|x\^2\+y\^2=[0-9]+\^2 

 

可匹配的二元函數

y=x

y=3x+6

y=ln(x)

y=sin(x)

y=3x^40

y=x^3+x^2+x+1

(x-2)^2+(y-9)^2=9^2

x^2+y^2=9^2

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章