gpt4 book ai didi

java - 匹配开头和结尾的正则表达式

转载 作者:行者123 更新时间:2023-12-01 12:46:44 25 4
gpt4 key购买 nike

我正在尝试找到一个正则表达式来匹配以 ch 开头并以 jane 结尾的单词。我正在搜索的程序是基于java的,所以这可能就是为什么我到目前为止尝试过的东西都不适合我???我知道已经有相同主题的线程,但到目前为止我无法解决我的问题。

到目前为止我已经尝试过:

/^ch\..*jane$/

^ch\..*jane$

\bch\.\w+jane\b

以及一些与此相关的内容(尝试和错误......),但根本没有给我任何结果。

有两个有效:

\bch.*jane\b 

^ch(.*)jane$

但是它们给了我比我想要的更多的结果,即,除了以 ch 开头并以 jane 结尾的单个单词之外,还有一串单词,其中第一个单词以 ch 开头,最后一个单词以 jane 结尾。我只寻找单个单词!

你们有人能帮我吗?谢谢!

最佳答案

您想要字符串的开头还是单词边界?

您使用的单词边界\bmyregex-word\b,不得有任何空格,并且^my.*regex$匹配整个字符串,这样如果字符串dies 不是以 my 开头并以 regex 结尾,它总是无法匹配

现在要查找单词,请使用:\bch\w*jane\b

关于java - 匹配开头和结尾的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24630918/

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