gpt4 book ai didi

java - 正则表达式 - 如何获取带/不带括号的多种情况的值?

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

我有这两个输入:

  • "时间":"123456789"}value=xxxxxx,
  • “时间”:123456789,

我需要使用正则表达式获取123456789值,目前我的模式如下:

String ps = "time:\\"(.*)\\"";
Pattern p = Pattern.compile(ps);

这对于这两种情况都不够,请问我怎样才能同时拥有它?

我可以仅使用 Java 上的正则表达式来获得此解决方案

最佳答案

您可以使用此正则表达式:

Pattern p = Pattern.compile("\"time\":\"?(\\d+)");

并使用捕获的组#1

RegEx Demo

关于java - 正则表达式 - 如何获取带/不带括号的多种情况的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32702900/

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