teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

サンプルコードの変更

2019/10/16 07:48

投稿

rhiroe
rhiroe

スコア2352

answer CHANGED
@@ -1,6 +1,9 @@
1
1
  正規表現です。`{0,1}`で0個以上1個以下という意味になります。
2
2
  サンプルコードを置いておくので`{}`内の数値を変えたり消したりして試してみるとよいです。
3
3
  ```rb
4
- 'abcd'.scan /\w{0,1}/
4
+ '123' =~ /\d{0,1}/; $&
5
+ #=> "1"
6
+
5
- #=> ["a", "b", "c", "d", ""]
7
+ '123' =~ /\d{0,}/; $&
8
+ #=> "123"
6
9
  ```