私はCodeMirrorを使用しており、mode-changing demoの独自のバージョンを作成しようとしています。私は<textarea>
を持っています。その上で私は変更を待ち受けています。変更があるときは、<textarea>
の値を見て、それがMathMLの形式であるかどうかを調べたいと思います。正規表現でJavaScriptのtextareaでMathMLを検出する
だから、<textarea>
の値がMathMLであるかどうかを検出するには、非常に粗悪な方法が必要です。完璧である必要はありません。私はとき<textarea>
変更正規表現を実行し、次のタグのいずれかを探すことを考えています:
<mfrac>
<msup>
<msub>
<msqrt>
<mroot>
<mfenced>
<msubsup>
<munderover>
<munder>
<mtable>
<mtr>
<mtd>
<mrow>
<mi>
<mo>
私はこれらのタグのいずれかがサブある場合<textarea>
から文字列を取得して調べる必要があります。どのように私はこの正規表現を書くだろうか?
中間が文字 'm'で始まるタグのいずれかにマッチしていると理解していますが、その正規表現の最初と最後を説明できますか?// m(?: 'と' \ b [^>] *//)は何ですか? – Hristo
@Hristo、説明付き投稿を編集しました –
@Mike ...ありがとう! – Hristo