「なでしこv1」開発掲示板

なでしこv1のバグや要望を書き込む掲示板
[一覧へ] > (@626) [低] [解決]
@626■ (#1974) 正規表現マッチで空が返らない? - けむ (2012-04-22 11:46) /低 未処理
【症状】正規表現マッチで空が返らない
【再現方法】
以下は、リファレンスからコピーしたものを簡単にしたものです。
「数値」で戻るはずですが、「半角カナ」で戻ってきてしまいます。
--------------------
「1」を文字種類判定して、表示。

●文字種類判定(テキストを)
    テキストを「[ア-ン].*」で正規表現マッチ #半角カナ
    もし、それが空でなければ、
  「半角カナ」で戻る
    テキストを「\d.*」で正規表現マッチ #数値
    もし、それが空でなければ、
        「数値」で戻る
    違えば、
  「0」で戻る
----------------------------

【要望】バグ かなあと思い報告させていただきました。
【バージョン】1.5333、1.5332
【その他】XPで確認しました。

(#1975) 「もし」や「違えば」の内容を次行に書くなら字下げが必要 - うぇいく (2012-04-22 13:39) /低 未処理
インデント(空白文字やTABによる字下げ)のミスではないでしょうか。
----------
    もし、それが空でなければ、
  「半角カナ」で戻る
----------
に、真のときに実行したい部分に字下げが無いために、「もし」の部分での一致不一致にかかわらず、次の行が実行されているように見えます。
----------
    もし、それが空でなければ、
    「半角カナ」で戻る
----------
と、字下げしてみてください。「違えば」の部分も同様です。字下げが意味をもつ言語では、注意が必要です。
字下げが必要な部分が1行でかつ短いのであれば、
----------
    もし、それが空でなければ、「半角カナ」で戻る
----------
と、1行につなげてしまう方が自然な文章に近いかもしれません。

(#1998) お騒がせしました。 - けむ (2012-05-09 21:19) /低 解決
うぇいく さんのご指摘のとおりのようです。
返信遅くなってすみません。

(#1974)へ返信する:

👆お手数ですが、いたずら防止のために、「真夏」の読み方を記入してください。

編集時に使うキーを入力(省略可能)

画像ファイル(最大300KB)を添付可能