TradingView报错:required (...)+ loop匹配失败于字符'c'求助
问题
- 代码运行出现报错(错误位置5:0):
required (...)+ loop did not match anything at character 'c' - 已检查代码的语法与缩进,问题仍存在,寻求解决办法
排查建议
- 这个错误一般是语法解析器或者正则表达式里的
(...)+规则(要求至少匹配一次某组内容),在字符'c'的位置没找到符合要求的匹配项。 - 重点检查第5行开头的代码:
- 如果是正则相关逻辑,确认
(...)+对应的分组在'c'之前有没有正确的前置匹配内容,比如是不是漏写了该分组需要的前置元素,或者分组内的规则和实际输入不匹配。 - 如果是用了ANTLR、YACC这类自定义语法的工具,检查第5行的语法规则是否满足
(...)+的重复要求,是不是在该位置缺了必须重复的元素。
- 如果是正则相关逻辑,确认
- 要是能把第5行及前后几行的代码贴出来,能更快定位问题。
内容的提问来源于stack exchange,提问作者Anoop kumar
相关产品推荐
相关产品推荐

