gpt4 book ai didi

java - 我如何使用正则表达式提取它

转载 作者:行者123 更新时间:2023-12-04 20:47:28 24 4
gpt4 key购买 nike

我想针对以下字符串运行正则表达式 (Java):

a#d3d,b#3jjf,c#44k
c#999,b#a1a,a#11a

我想提取“c#”之后和下一个逗号 (,) 之前的值。我想从第一行提取值“44k”,从第二行提取值“999”。我认为以下方法可行:

.*c#(.*),.*

但事实并非如此。哦,正则表达式的英文解释将帮助我更好地理解您的答案。

最佳答案

这里是高级后视版本

(?<=c#)[^,\s]+

查看here on Regexr

(?<=c#)是一个回顾断言,它确保有 c#在图案的左侧。

[^,\s]+是否定字符类,连同量词 +它将匹配至少一个不是逗号或空格的字符。

关于java - 我如何使用正则表达式提取它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9223814/

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