Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
電子メール オブジェクトの ContentStream である文字列があります。
文字列は「....リンゴの数:\t1000....」のようなものです。
1000 を変数に入れる必要があります。しかし、機能する正規表現を構築できません。
助けが必要です。
\d+非負の整数の場合。\-?\d+正または負の整数の場合。
\d+
\-?\d+
もちろん、これは文字列内の任意の数値と一致します。正しい番号を確実に取得するために、いくつかのルックアラウンドを含める必要があります。上記の例の場合:
@"(?<=Number\ of\ apples\:\s*)\d+"
実験のベースとして、次のようなものから始めることができます。
\b(-?[0-9]+(\.[0-9]+)?)\b