我想用逗号分隔句子,但前提是在最后一个匹配和下一个逗号之间有36个以上的字符。
所以,输入:
Hello World Hello World,Hello World Hello World Hello World你好 世界,Hello World,Hello World Hello World Hello World Hello World Hello World,Hello World Hello World Hello World。
输出:
Hello World Hello World,Hello World Hello World Hello World你好 世界,
Hello World,Hello World Hello World Hello World Hello World你好 世界,
Hello World Hello World Hello World。
使用正则表达式,(.){36,}(, )
会找到一个句子,该句子是句子的开头,直到最后的匹配字符串。 (, )(.){36,}(, )
会找到段落的长中间部分。但我想依次在段落中找到每个匹配的刺痛。
正则表达式可以这样做吗?我使用的是N ++风味。