首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spintax C# ...我该怎么处理呢?

Spintax C# ...我该怎么处理呢?
EN

Stack Overflow用户
提问于 2011-11-04 11:03:24
回答 1查看 3.1K关注 0票数 4

Spintax允许您旋转各种单词和句子,例如:

代码语言:javascript
复制
{Hello|Hi} {World|People}! {C{#|++|}|Java} is an {awesome|amazing} language.

大括号之间的文本将被随机选择以形成不同的句子。

我自己可能会想出一个解决方案,但我会遇到的问题是嵌套。有时嵌套可能非常深。处理嵌套的可能解决方案是什么?

我收集不到所需的逻辑。

EN

回答 1

Stack Overflow用户

发布于 2011-11-04 11:12:39

我倾向于创建一个递归方法来处理解析。编写一个方法,该方法接受一个字符串,扫描第一级大括号,并从包含的选项中进行随机选择。然后,该方法将使用选定的选项字符串调用自身,然后将其插入到最终结果中。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8004465

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档