Visual Studioで数字をどのように一致させるのですか?Visual Studioの数字を正規表現で一致させる
私の最初の推測では\d
ですが、それは私のために働いていません。
第2に、Visual Studioに特殊文字のリストがありますか?
Visual Studioで数字をどのように一致させるのですか?Visual Studioの数字を正規表現で一致させる
私の最初の推測では\d
ですが、それは私のために働いていません。
第2に、Visual Studioに特殊文字のリストがありますか?
はMSDN docs for Visual Studio's regular expressionsによると、それは:d
です。
また、1つ以上の数字に一致する、つまり整数に一致するために使用される:z
もあります。
はい、VS regexes are bizarreです。
[0-9]
を試してもうまくいく場合があります。
さて、あなたはちょうどあなたのような範囲を使用することができ、文字通り番号と一致する必要があると仮定し[0-9] +
少しドロップはあなたに表示されます[検索]ボックスの右側にある下向きありますVS findユーティリティで使用される正規表現表記法。それは右を指す大きな矢印です。
数字の場合はzを使用できます(正規表現のチェックボックスをオンにしてください)。
ここでは、それが認識する正規表現があります。 Jeff AtwoodのVisual Studio Regular Expressionsのこの偉大な記事を読んでください。数字を一致させる方法
alt text http://www.codinghorror.com/blog/images/visual-studio-2005-find-dialog-builder.png
これは部分的なリストです。ドキュメントから: "検索と置換操作で有効なすべての正規表現のリストは、式ビルダーで表示できるものよりも長くなります。"特に、それは表示されません:数字のためのd ... –
スクリーンショットは非常に役に立ちます。ありがとうございました。 – Bryan
画像のリンクが壊れています(2009-12年の* [Jeff Atwoodは彼が伝えたことを練習しなかったため)(http://www.codinghorror.com/blog/2009/12/international-backup-awareness-day.html )*?) –
のVisual Studioのバージョンに依存します:
\d
Visual Studio 2012以降で動作します。これらのバージョンのVisual Studioでは、.NET Frameworkの正規表現と同じ構文が使用されます。 2番目の質問については
:d
Visual Studio 2010とそれ以前に(Visual Studio .NET 2003年、Visual Studio .NETの(2002)、Visual Studio 2005、Visual Studio 2008、およびVisual Studio 2010)が動作します
があり、特殊文字のリストはUsing Regular Expressions in Visual Studio(新しい構文と古い構文の両方)です。
この問題を最新に保つために追加されました。 –
Uhm ... 08より高いバージョンは使用したことがなく、普通のRegExを使っても問題は一度もありませんでした。「\ d」を使用することを含めて...ちょっと言っています。私は家に帰ります。私は多くの正規表現に基づいてアドレス帳を構成するツールバーアプリケーションを持っており、すべての式は '\ d、\ w、\ s'の使用を含むかなり標準的です – SpYk3HH
ありがとうJon!まさに私が探していたもの。 – Bryan