0

コメントされたテキストではなく、単語の検索を使用するにはどうすればよいですか。

property xxx as datatable
proptery xxx as object 'datatable adasdasdas
'dim x as datatable
dim x as datatable = new xxxx

これらの行には datatable という単語が含まれており、その前に一重引用符が付いていないため、検索結果でこれらの行が強調表示されるはずです。プロパティ xxx as datatable dim x as datatable = new xxxx

ありがとう

4

3 に答える 3

1
^([^']*datatable.*?)$

DEMOをご覧ください

于 2016-03-23T12:28:48.010 に答える
0

datatable実際にはコメントであり、その後に続いていない行を見つけるには= new xxx、次の正規表現を使用します。

正規表現: (?=.*datatable(?!\s+=\s+new\s+.*))'.*$

説明:

  • (?=.*datatable(?!\s+=\s+new\s+.*))negative lookahead内部のネストは、part の後に が続くのをpositive lookahead避けて行われます。= new xxxdatatable

  • '.*$行末までの残りのコメントに一致します。

正規表現101のデモ

メモ帳++のデモ

メモ帳++のデモ

于 2016-03-23T13:28:17.373 に答える
0

これを試して:((?<!')datatable)

メモ帳は PCRE 正規表現を使用するため、否定的な後ろ向きを使用し、機能するはずです。

例については、こちらを参照してください。

ライン全体では、これはどうですか?

.*((?<!')datatable).*

はこちらをご覧ください

于 2016-03-23T12:31:16.093 に答える