我是正则表达式世界的新手,我需要捕获一些不同类型的字符串。捕获组匹配量词Regexp
顺便说一句,请建议更精美的方式来捕捉这样的字符串。 N =
|n||0||0||0||0|
|n||n||0||0||0|
|n||n||n||0||0|
|n||n||n||n||0|
|n||n||n||n||n|
我曾尝试使用这种正则表达式,用于捕获第一和secodn类型串的任何正数(不相同)
^\|([1-9]+)\|(?:([1-9]+)\|){4}|(?:(0)\|){4}$
零应作为独立炭进行处理, 我需要捕捉每个号码或零
现在的问题在于它仅捕获第一个匹配的字符和最后一个
但没有捕获其他数字
请这个正则表达式的帮助,如果有人提供了更多的elagant方式,将是巨大的(在最后,我必须写4个ORS语句来捕捉我的字符串类型)
感谢