gpt4 book ai didi

java - 如何匹配特定字符串之前的两个字符串

转载 作者:行者123 更新时间:2023-11-30 03:20:09 24 4
gpt4 key购买 nike

我只想匹配匹配字符串之前的两个字符串

e.g  Rohan pillai J.

目前我正在使用:

pattern= (?=\w+ J[.])\w+

Answer - pillai

desired answer - Rohan pillai

最佳答案

采用前两个名称的替代方法:

\w*\s\w*(?=\sJ\.)
<小时/>

Regex live here.

解释:

\w*\s         # the first word (name) followed by space
\w* # the second word (name)
(?=\sJ\.) # must end with space and "J." - without taking it
<小时/>

提示:通常为了转义正则表达式元字符(如点 .),我们使用反斜杠。如果您想强调该字符(如果您想在阅读此正则表达式时使其更加明显),请使用像 [.] 这样的字符类。

关于java - 如何匹配特定字符串之前的两个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31514304/

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