|
▼UO3 さん:
お疲れ様です。
返信ありがとうございます。
なるほど、{0,1}の部分がうまく理解出来なかったのですが、
理解出来てスッキリしました。
下記の条件であれば、異常事態がなければ正常に認識してくれると思います。
とても参考になりました。
ありがとうございます。
>▼コンソール さん:
>
>>> re.Pattern = "\d*件{0,1}発生"
>>この部分で{0,1}がどういった表現なのでしょうか。
>>よく理解できませんでした。
>
>こんにちは。
>うまく動いたようで、安心しました。
>申し上げましたように、ちょっと【横着】なパターンコードです。
>
>\d* 連続した数字。なくてもいい。
>件{0,1} 1文字または【0文字】 の "件" つまり 件がなくてもいい。
>発生 文字通り "発生" でおわるもの。
>
>ということなので、たとえば
>12345発生 という文字列の場合、12345件とみなされてしまうという【手抜き】です。
>
>本来なら \d+件発生 (必ず数字があって、その後、"件発生" が続く)で抽出。
>もしなければ、今度は 発生 で抽出。
>こういったことをしなければいけないのでしょうが。
|
|