/ /正規表現と一致する正規表現 - 正規表現

正確な数に一致する正規表現 - 正規表現

私はビジュアルスタジオでプロジェクトのLOCをたくさん持っています私は数字12と13を使用するすべての行を検索したいと思います。より大きな数字の一部にすることはできません。実際に定数12と13を使用するコードだけを取得する必要があります。正規表現を使っていますが、私はここで苦労しています。

どんな助けも非常に高く評価されます。

回答:

回答№1は1

ブリーフィング

あなたは Find and Replace 見つけたウィンドウ Edit -> Find and Replace -> Find in Files 正規表現で b1[23]b そしてその Find Options Use Regular Expressions チェックボックスが選択されています。

検索と置換ボックス


コード

  • b 単語境界アサーション
    • 任意の文字を消費することなく、 w と一致しない文字 w (いずれの順序でも)。それは、単語から単語を分離するために使用することはできません。
  • 1 これに文字通りマッチ
  • [23] セット内のキャラクタにマッチする(2 または 3
  • b 単語境界アサーション

回答№2の場合は0

これは解決策かもしれません:

 ^D*(?<p>12|13)D*

名前がpのグループは12または13を保持します。 しかし、あなたはより良いオンライン正規表現テスターを使用しようとする https://regex101.com/ または他のGoogleに表示される他の。


回答№3の場合は0
(?<![0-9])1[23](?![0-9])

一致する

12
13
abc12hbd

だがしかし

3456324123656
234564567546
121212
13121312
1
3
123

12または13が16進数の文字列で表示される場合は、

(?<![0-9a-fA-F])1[23](?![0-9a-fA-F])

あなたは、12または13のいずれかの側にどんな文字があることが許されているのかを決定し、他の文字を除外する必要があります。見る https://regex101.com/ その他のヘルプ