所以我有这个字符串,它代表一个数学表达式:
(timezone*timelapse)-time
每个单词代表一个输入字段的 id,目前我只是用原型 js 表达式替换每个单词,以便稍后进行评估:
$('timezone').value,
$('timelapse').value
问题是最后一个 id。当我到达它时,我的表情目前是这样的:
($('timezone').value*$('timelapse').value)-time
因此,当我搜索time
要替换它的单词时,$('time').value
它将影响前两个值并弄乱最终表达式。
我的问题是:如何在这里替换正确的单词?
由于这是一个数学表达式,这个词可能应该在任何数学符号之间,如下所示:
(+-/* **word** +-/*)
[empty space] **word** +-/*)
(*-/* **word** [empty space]
或不?