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

在字符串Java中找到完整的单词

宋斌
2023-03-14
问题内容

我正在编写一段代码,例如,如果我有,我只需要查找完整的单词

String str = "today is tuesday";

并且我正在搜索“ t”,那么我应该找不到任何单词。

谁能告诉我如何用Java编写这样的程序?


问题答案:

我将正则表达式用于此类任务。在您的情况下,它应如下所示:

String str = "today is tuesday";
return str.matches(".*?\\bt\\b.*?"); // returns "false"

String str = "today is t uesday";
return str.matches(".*?\\bt\\b.*?"); // returns "true"

简短说明:

。匹配任何字符,*?是 零次或多次 ,\ b是 单词边界

有关正则表达式的更多信息,请参见此处或专门针对Java



 类似资料:
  • 问题内容: 我需要在HTML源代码中找到一个单词。我还需要计算发生的次数。我正在尝试使用正则表达式。但它说找到0个匹配项。 我正在使用正则表达式,因为我认为这是最好的方法。如果有更好的方法,请告诉我。 我需要在HTML源代码中找到单词“ hsw.ads”的出现。 我已采取以下步骤。 但是计数是0; 请让我知道您的解决方案。 谢谢。帮助寻求者 问题答案: 您应该尝试一下。 在字符串中传递要搜索的单词

  • 问题内容: 我有一个字符串,它是html页面的完整内容,我正在尝试查找的第二次出现的索引。有人对如何实现这一目标有任何建议吗? 问题答案: 这是一个好玩的镜头;)

  • 我有一个字符串“1,3,5,7,9,11,12,14”,我想检查该字符串在java中是否包含“12,3,14”。 我的代码:

  • 在我的程序中,我必须在有限的字符范围内修剪这个短语。代码工作正常,直到短语长到字符的限制,因为没有修剪未完成的单词。

  • 问题内容: 我有一个清单: 我希望能够在输入时找到的职位编号。例如,如果键入,我希望程序打印出来。目前,我只能通过使用 更正:我希望程序打印出String在列表中的位置。我有职位,如果我知道的话。但是,我该怎么做相反呢? 有没有办法顺利做到这一点?提前致谢。 问题答案: 的反向是 方法 返回指定元素在此列表中首次出现的索引;如果此列表不包含该元素,则返回-1。

  • 问题内容: 我之前在这里问过类似的问题,但是我需要知道这种小的调整是否可能。我想将字符串缩短为100个字符,并使用它来做到这一点。但是,这只需要前100个字符,并不在乎是否分解一个单词。 有什么方法可以占用一个字符串的前100个字符,但要确保您不会打断一个单词? 例: 有没有办法使用PHP做到这一点? 问题答案: 您需要做的就是使用: