回答編集履歴

3

追記

2020/09/26 15:09

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1,3 +1,21 @@
1
1
  ^([^+].*)$ を [$1] に置換すれば良いです。
2
2
 
3
3
  特段解説はしませんが、正規表現のキャプチャについて調べると参考になるでしょう。
4
+
5
+
6
+
7
+ ---
8
+
9
+ ハマりそうな点があるので少しだけ理解のヒントを追記します。
10
+
11
+ - ^([^+].*)$ の 一つ目の ^ と 二つ目の ^ は**意味が違います**。
12
+
13
+ - ^([^+].*)$ の $ と [$1] の $ は**意味が違います**。
14
+
15
+ - ^([^+].*)$ の [] と [$1] の [] は**意味が違います**。
16
+
17
+ - ^([^+].*)$ の + は**メタ文字ではありません**。
18
+
19
+
20
+
21
+ 非常にややこしいです。正規表現は試行錯誤しないとなかなか身に付かないのです。

2

修正

2020/09/26 15:09

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1,3 +1,3 @@
1
- ^([^+].+)$ を [$1] に置換すれば良いです。
1
+ ^([^+].*)$ を [$1] に置換すれば良いです。
2
2
 
3
3
  特段解説はしませんが、正規表現のキャプチャについて調べると参考になるでしょう。

1

修正

2020/09/26 15:02

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1,3 +1,3 @@
1
1
  ^([^+].+)$ を [$1] に置換すれば良いです。
2
2
 
3
- なぜそれで実できかはちょっと考えてみて下さい
3
+ 特段解説はしませんが、正規表のキャプチャについて調べるとになるでしょう