1

> と < が使用されている場合を除いて、多くのドキュメントを検索し、html コードが指定されているすべてのインスタンスを見つけようとしています。

次の検索

&[a-z]*\;

> などのすべての HTML コードに一致します。

この検索を変更して、> と < を除くすべての HTML コードを教えてください。これを 1 つの式で実行できる必要があります。

http://regexpal.com/およびサンプル テキストとして以下を使用します。

&nbsp;&gt;&lt;&trade;

最初と最後のコードのみを強調表示する必要があります

4

2 に答える 2

2

これを試して:&[A-Za-z]+(?<!&gt|&lt);

于 2012-06-14T16:03:08.523 に答える
-1

最初の文字が 'g' または 'l' でないか、2 番目の文字が 't' でないか、2 文字を超えています。そう:

&([a-fh-km-z][a-z]|[lg][a-su-z]|[a-z]{3,})[a-z]*;

単一の文字も一致させる必要がある場合は、そのための代替オプションを追加する必要があります。

于 2012-06-14T16:06:43.250 に答える