0

Python で、文字列内の位置が特定の文字シーケンスのペア内にあるかどうかを判断する最も効率的な方法は何でしょうか?

       0--------------16-------------------37---------48--------57
       |               |                    |          |        |
cost=r"a) This costs \$1 but price goes as $x^2$ for \(x\) item(s)."

文字列で、特定の位置がまたはとcostのペアで囲まれているかどうかを調べたいと思います。$\(\)

文字列costの場合、関数is_maths(cost,x)は for を返し 、それ以外の場所ではTrueforx[37,38,39,48]評価さFalseれます。

動機は、有効なラテックス数学の位置を把握することです。python を使用した代替の効率的な方法も大歓迎です。

4

1 に答える 1