すなわち。
abiu ol ul li
タグが一致しませんが
br
およびその他のタグが一致します。
前もって感謝します。
私がatmを取得した正規表現は
/ <([a-zA-Z] {2、})\ b [^>] *> / g
ulとolが一致しないことを満たさない
すなわち。
abiu ol ul li
タグが一致しませんが
br
およびその他のタグが一致します。
前もって感謝します。
私がatmを取得した正規表現は
/ <([a-zA-Z] {2、})\ b [^>] *> / g
ulとolが一致しないことを満たさない
これはおそらくあなたが望むものです(ちなみに、私はあなたが持っているものを模倣しているので、オープンタグにのみ一致します):
/<\s*(?![uo]l\b)([a-zA-Z]{2,})\s*>/g
<
前後にオプションのスペースを許可します>
。
(?![uo]l\b)
タグがul
またはではないことを確認するために、ネガティブルックアヘッドを使用しますol
。単語境界チェックをスローして、\b
それがユーザー定義のタグの一部ではないことを確認します。
タグ名には英語のアルファベットしか含まれていないと思います。この仮定が当てはまらない場合は、正規表現を変更できます。