小编The*_*ars的帖子

选择后 VSCode IDE 弄乱了 RTL 字符串

最近,我不得不在我的机器上重新安装 Windows 11。所以,在那之后,我不得不再次安装VSCode(因此,我有最新版本的VSCode)。

现在,每当我在代码中选择任何波斯语句子(字符串)时,IDE 都会显示一个与正确字符串相差甚远的混乱字符串。我无法在此处将正确和错误的句子显示为文本,因为复制和粘贴会以正确的格式显示结果。因此,我必须将它们作为图像提供。(如有不便,敬请谅解)

正确的波斯语句子

正确的图像

错误的波斯语句子(选择后)

图像不正确

对于不熟悉波斯语的人来说,这可能有点难以理解。通过查看$creatorId两张图片中的第一个单词就可以理解其中的差异。

如果我们想用阿拉伯语或其他从右到左的语言书写,也可能会发生这种情况。

如果您能提出任何建议来避免这种情况,我们将不胜感激。

right-to-left farsi visual-studio-code

7
推荐指数
1
解决办法
1914
查看次数

有没有办法从正则表达式中匹配和删除逻辑运算符

在 Regex 中使用 Match 函数时,我不想包含逻辑运算符(和、或、非)。我在下面尝试过,但没有按预期工作。有人可以帮帮我吗。

我用于解析的字符串排序:示例:

1. Input -->'(Value1==6) and (Value2==0)?1:0'
Output --> ["Value1", "Value2"]

2. Input : 'Value_1'
Output -->["Value_1"]

3. Input : '(Value_1 * Value_2)'
Output : ["Value1", "Value2"]

4. Input : 'Value_Machine_Outcome==4?1:0'
Output : Value_Machine_Outcome
Run Code Online (Sandbox Code Playgroud)

嵌套条件:否

条件是否总是在括号中:不, 我正在使用Math.evaluate在下一步评估它们

请举例如下:

1. Input -->'(Value1==6) and (Value2==0)?1:0'
Output --> ["Value1", "Value2"]

2. Input : 'Value_1'
Output -->["Value_1"]

3. Input : '(Value_1 * Value_2)'
Output : ["Value1", "Value2"]

4. Input : 'Value_Machine_Outcome==4?1:0'
Output : Value_Machine_Outcome
Run Code Online (Sandbox Code Playgroud)

javascript regex arrays node.js

0
推荐指数
1
解决办法
98
查看次数