Excel VBA質問箱 IV

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

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


8874 / 76732 ←次へ | 前へ→

【73426】Re:文中の数字を判定するには?
発言  UO3  - 13/1/7(月) 14:08 -

引用なし
パスワード
   ▼コンソール さん:

>>  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 発言

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