gpt4 book ai didi

java - 函数调用代码的正则表达式

转载 作者:行者123 更新时间:2023-11-30 02:30:01 27 4
gpt4 key购买 nike

我有类似的字符串

con(tRegionDefaults.committee_chairman,', Secretary & Treasurer')
con('Non-Voting Member - ',tRegionDefaults.corptypelong,' Manager')
con('Vice ',tRegionDefaults.committee_chairman)

尝试创建一个正则表达式来从每个示例中获取所有函数参数(包括参数为字符串的单引号),但没有成功。

我发现的是这个正则表达式,但它没有给我函数参数组:

([\(])([^,]+)+(\))

任何人都可以提示如何做到这一点吗?

最佳答案

模式:'[^']+'|(?<=con\(|,)[^,]+(?=,|\))

模式说明:

'[^']+'  #Match substrings that are single quoted<br>

| # or

(?<=con\(|,)[^,]+(?=,|\))
#Match non-comma characters preceded by con( or comma AND followed by a comma or )

关于java - 函数调用代码的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44528098/

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