当前位置: 首页 > 知识库问答 >
问题:

尝试匹配字符串时条件错误[重复]

徐兴昌
2023-03-14

我有一些代码可以获取用户的语言环境并将其存储在变量中。然后,我有一个条件来检查区域设置是否与特定值匹配-请参见下图:

上面可以看到locale的值是“sv SE”。

然后,我也有一个条件,看看在if语句中,语言环境的值是否为"en-US"||"en-GB"。

我会把语句排除为false,因为在这种情况下,区域设置的值是“sv-SE”,并且与语句中的字符串值不匹配——但是if条件变为true,if语句中的代码将执行。为什么啊?

共有1个答案

宦砚
2023-03-14

您错过了与区域设置变量的比较...试着这样做,看看它是否有效。

if (locale === 'en-US' || locale === 'en-GB') {
   ...
}
 类似资料:
  • 获取输入字符串,将其反转并用“-”进行解析: 输入:计算机 输出: 为什么这段代码会出现错误,以及如何删除错误? 出现以下错误: 主要的java:3:错误:类ClassSet15是公共的,应该在名为ClassSet15的文件中声明。java公共类ClassSet15{^1错误

  • 问题 你想要匹配两个或多个字符串。 解决方案 计算把一个字符串转换成另一个字符串所需的编辑距离或操作数。 levenshtein = (str1, str2) -> l1 = str1.length l2 = str2.length prevDist = [0..l2] nextDist = [0..l2] for i in [1..l1] by 1

  • 问题内容: 我收到以下错误: 第一个字段是格式。 有任何想法吗? 谢谢。 问题答案: 当您将字符串值插入日期列时,则需要在使用函数期间将其转换为日期。使用此功能时,您将提供字符串的格式。 功能格式: 因此,您的查询将如下所示: 参见带有演示的SQL Fiddle

  • 我尝试了这种模式,但发现第一个匹配的句子带有符号

  • 为什么我在字符串开始时获得额外的而在字符串之间获得 我在期待:

  • 问题内容: 我正在尝试使用java解析JSON字符串。我不知道该怎么做,我在互联网上搜索了很多内容,但有了一些主意。有了我,我有构建代码,但它不起作用。当尝试执行我的代码时,它将引发错误。我无法解决错误。 看到下面是我的代码: 我的JSON字符串在该文件中: 当我执行代码时,它会引发如下错误: 请帮助我解决这个问题,在此先感谢 问题答案: 您的json在Java中解析错误。在Java中,最大值为