gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-29 07:56:51 26 4
gpt4 key购买 nike

坚持 regexp 在 java 中的工作方式...为什么在 Java 正则表达式模式中

(\\w+)(\\s{1})is not (\\w+)

同时匹配:

玛丽个子不高
玛丽安不高

如何更改模式以限制名称只出现一次,例如我想要的是:

name+ " "+"is"+" "+"not"+" "+"tall"

最佳答案

您只是缺少一个 anchor在开始。

^(\\w+)\\sis not (\\w+)

查看here at Regexr .

^ 将正则表达式锚定到字符串的开头。如果你不这样做,它将匹配字符串“mary ann is not tall”,但来自“ann”的“mary ann is not tall

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

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