我在我的一个旧Java系统中使用了下面显示的正则表达式,该系统最近导致了回溯问题。回溯线程经常导致机器的CPU达到上限,直到应用程序重新启动后才返回。谁能建议一种更好的方法来重写此模式或可以帮助我这样做的工具?图案:^\[(([\p{N}]*\]\,\[[\p{N}]*)*|[\p{N}]*)\]$工作值(value)观:[1234567],[89023432],[124534543],[4564362],[1234543],[12234567],[124567],[1234567],[1234567]灾难性回溯值——如果值中有任何错误(在末尾添加额外的大括号):[1234567],[