Tag: 微调

如何在Java中创建文章微调器正则表达式?

比方说,我想采用这句话: {{Hello | What’s Up | Howdy} {world | planet} | {再见|稍后} {people | citizens | inhabitants}} 并随机将其变为以下之一: Hello world Goodbye people What’s Up word What’s Up planet Later citizens etc. 基本思想是在每对括号内包含无限数量的选项,用“|”分隔。 该程序需要经历并随机为每组括号选择一个选项。 请记住,大括号可以在彼此之间无限地嵌套。 我发现了一个关于这个的线程并尝试将其转换为Java,但它没有用。 这是可能有效的python代码: import re from random import randint def select(m): choices = m.group(1).split(‘|’) return choices[randint(0, len(choices)-1)] def spinner(s): r = re.compile(‘{([^{}]*)}’) […]