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

質問編集履歴

1

やりたいことがなかったため、追記。

2017/10/07 18:56

投稿

fjaiofjawiefjaw
fjaiofjawiefjaw

スコア210

title CHANGED
File without changes
body CHANGED
@@ -1,3 +1,10 @@
1
+ 文字列'(3/10)+(1/2)*(1/3)-(1/25)/(3/100)'
2
+ を引数にして逆ボーランド記法を使用して、答えを求めるプログラムを
3
+ 作りたいと思っております。
4
+
5
+ 配列で [分数, 演算子, 分数, 演算子]
6
+ というように分数と演算子で分けたいです。
7
+
1
8
  ```javascript
2
9
  const str = '(3/10)+(1/2)*(1/3)-(1/25)/(3/100)';
3
10
  var re = /(+|\-|*|/)/;
@@ -13,4 +20,6 @@
13
20
  一つ目の、reだと
14
21
  分数と割り算のスラッシュが被ってしまいます。
15
22
  2つ目の、re2だと下記リンクの様に ')/' が該当してしまいます。
16
- https://regex101.com/r/JDiPz5/1
23
+ https://regex101.com/r/JDiPz5/1
24
+
25
+ よろしくお願い致します。