Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


8873 / 76732 ←次へ | 前へ→

【73427】Re:文中の数字を判定するには?
お礼  コンソール  - 13/1/7(月) 17:34 -

引用なし
パスワード
   ▼UO3 さん:

お疲れ様です。

返信ありがとうございます。

なるほど、{0,1}の部分がうまく理解出来なかったのですが、
理解出来てスッキリしました。
下記の条件であれば、異常事態がなければ正常に認識してくれると思います。
とても参考になりました。
ありがとうございます。

>▼コンソール さん:
>
>>>  re.Pattern = "\d*件{0,1}発生"
>>この部分で{0,1}がどういった表現なのでしょうか。
>>よく理解できませんでした。
>
>こんにちは。
>うまく動いたようで、安心しました。
>申し上げましたように、ちょっと【横着】なパターンコードです。
>
>\d*   連続した数字。なくてもいい。
>件{0,1} 1文字または【0文字】 の "件" つまり 件がなくてもいい。
>発生   文字通り "発生" でおわるもの。
>
>ということなので、たとえば
>12345発生 という文字列の場合、12345件とみなされてしまうという【手抜き】です。
>
>本来なら \d+件発生 (必ず数字があって、その後、"件発生" が続く)で抽出。
>もしなければ、今度は 発生 で抽出。
>こういったことをしなければいけないのでしょうが。
213 hits

【73420】文中の数字を判定するには? コンソール 13/1/6(日) 1:24 質問
【73421】Re:文中の数字を判定するには? UO3 13/1/6(日) 7:35 発言
【73425】Re:文中の数字を判定するには? コンソール 13/1/7(月) 13:15 お礼
【73426】Re:文中の数字を判定するには? UO3 13/1/7(月) 14:08 発言
【73427】Re:文中の数字を判定するには? コンソール 13/1/7(月) 17:34 お礼
【73422】Re:文中の数字を判定するには? UO3 13/1/6(日) 7:45 発言

8873 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free