gpt4 book ai didi

Java 正则表达式帮助

转载 作者:行者123 更新时间:2023-11-29 08:15:53 25 4
gpt4 key购买 nike

我有一个字符串,其中包含我要匹配的以下格式的 n 个子字符串:

{varName:param1, param2, param2}

要求如下:

  1. 只有 varName(在大括号内)是必需的
  2. 参数个数不限
  3. 除了 var 和 param 名称不能包含空格外,对大括号内的空格没有限制

我希望能够分别捕获 varName 和每个参数。

我想出了一个正则表达式,它几乎就在那里,但还不完全是。任何帮助将不胜感激。

最佳答案

我想知道明智地简单地使用 String.split() 是否会更容易,而不是为上述问题与正则表达式作斗争。分隔符(冒号/空格/逗号)似乎定义明确。

关于Java 正则表达式帮助,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4928494/

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