当前位置: 首页 > 面试题库 >

如何检查字符串是否以多个前缀之一开头?

易风华
2023-03-14
问题内容

我有以下if语句:

String newStr4 = strr.split("2012")[0];
if (newStr4.startsWith("Mon")) {
    str4.add(newStr4);
}

我希望它包含startsWith Mon Tues Weds Thurs
Friday等。使用字符串时是否有一种简单的方法?我试过了,||但是没有用。


问题答案:

您的意思是:

if (newStr4.startsWith("Mon") || newStr4.startsWith("Tues") || ...)

或者您可以使用正则表达式:

if (newStr4.matches("(Mon|Tues|Wed|Thurs|Fri).*"))


 类似资料:
  • 我想检查以开头的字符串是否正确。没有循环我怎么做?提前谢谢。

  • 问题内容: 仅使用一个参数作为要检查的子字符串,如何检查多个子字符串而不重复使用? 例如。 问题答案: 您可以使用可用于多个子字符串的函数编写自己的实用程序函数。 以下是在完全/部分匹配以及匹配总数的情况下返回布尔值(/ )的示例: 输出: 这是实时示例:https : //play.golang.org/p/Xka0KfBrRD

  • 问题内容: 我正在尝试检查字符串是否以开头。我该如何检查? 问题答案: 使用 substr 函数返回字符串的一部分。 如果您要确保它不是另一个协议。我会改用https,因为https也可以匹配,例如http-protocol.com。 一般而言:

  • 问题内容: 我想知道如何检查Python中字符串是否以“ hello”开头。 在Bash中,我通常这样做: 如何在Python中实现相同的目标? 问题答案: 有关的更多信息。

  • rank ▲ ✰ vote url 41 487 108 705 url 检查一个字符串是否是一个数字 如果一个字符串可以被看做一个数字那么有什么好的方法可以检测出来? 我能想到的方法: def is_number(s): try: float(s) return True except ValueError: return Fals

  • 本文向大家介绍如何检查Python的另一个字符串中是否存在多个字符串?,包括了如何检查Python的另一个字符串中是否存在多个字符串?的使用技巧和注意事项,需要的朋友参考一下 要检查数组中的任何字符串是否在另一个字符串中,可以使用any函数。  示例 输出结果 这将为您提供输出: 示例 尽管有些夸张,但您也可以使用正则表达式来匹配数组。例如: 输出结果 这将为您提供输出: