1

Eclipseの検索で機能する正規表現を考え出す必要があります。

'jsSrc'を持たない'script'のすべての出現を見つける必要があります。

私は運がなくてこれらを試しました(ネガティブな先読みと後読みを使用して)

    (?!jsSrc)script(?<!=jsSrc)

これと一致しません:

    <script type="text/javascript" src="<% { out.print( jsSrc( request, "/config/pop.config.jsp" ) ); } %>"></script>

しかし、これに一致します:

    <script type="text/javascript" src="/config/pop.config.jsp"></script>

Eclipse IDE検索で機能する使用するのに最適な式は何でしょうか?

ありがとう!

4

1 に答える 1

1

これを試して:

<script(?!.*jsSrc)

「jsSrc」を含むテキストが後に続かない場合、「<script」と一致します。

または、これは行全体に一致します。

<script(?!.*jsSrc).*$

使用したテストデータは次のとおりです。

1: <script src="jsSrc"></script>
2: <script src="something else"></script>
3: <script src="something else jsSrc"></script>
4: <script src="jsSrk"></script>
5: <script src="gsSrc"></script>

これらの式を使用して一致したのは、2 行目、4 行目、5 行目だけです。複数行の式ではなく、単一行の式でのみこれをテストしたことに注意してください。

于 2012-10-01T02:24:17.693 に答える