gpt4 book ai didi

java - 正则表达式匹配以字符串开头的单词

转载 作者:行者123 更新时间:2023-11-29 08:32:39 25 4
gpt4 key购买 nike

如何生成一个正则表达式以仅匹配一个以 big 开头的单词

我试图用开始和结束字符串组成一个正则表达式。起始字符串为 big,结束字符串为 \s 空格。

考虑这行 You are my big-big-big friend and also a brother

当我使用下面的正则表达式时,它给我的结果是 big-big-bigfriendandalsoabrother

(.big.*\s)

但我期待的结果是 big-big-big。这个词可以在行首或行尾。我想生成一个正则表达式来匹配以 big

开头的完整单词

帮助将不胜感激。

最佳答案

可以使用以下正则表达式:

(?<!\S)big\S*

详细信息:

  • (?<!\S) - 一个否定的后视,确保在当前位置的左侧有字符串的开头或空格
  • big - 文字子串
  • \S* - 除空白字符外的任何 0 个或多个字符

关于java - 正则表达式匹配以字符串开头的单词,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46694129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com