回答編集履歴
1
追記
answer
CHANGED
@@ -6,4 +6,14 @@
|
|
6
6
|
const s = path.match(//([^/_]+)_[^/_]+$/)[1];
|
7
7
|
```
|
8
8
|
|
9
|
-
詳しくは「javascript 正規表現」とかでググってください。↑の正規表現の意味くらいが分かるようになれば色々と便利だと思います。
|
9
|
+
詳しくは「javascript 正規表現」とかでググってください。↑の正規表現の意味くらいが分かるようになれば色々と便利だと思います。
|
10
|
+
|
11
|
+
|
12
|
+
---
|
13
|
+
追記
|
14
|
+
|
15
|
+
試してみても↑で普通に動くのですが…pathの中身がちゃんと取れてるか出力して確認してみてくださいとしか…
|
16
|
+
[https://codepen.io/kairi003/pen/vYypaZd?editors=1111](https://codepen.io/kairi003/pen/vYypaZd?editors=1111)
|
17
|
+
|
18
|
+
それはそれとしてその条件ならパターンは `/^/hoge/(abc\d+)_/`とかで良さそうですね。
|
19
|
+
もっと言えばabcが一箇所にしかないことが保証されるならグループも使わずに`match(/abc\d+/)[0]`でもいいですね。
|