问题标签 [spintax]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3179 浏览

c# - Spintax C# ...我该如何处理?

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

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

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

我无法收集所需的逻辑。

0 投票
2 回答
272 浏览

c# - 如何提取和拆分这些值?

这是我正在使用的字符串的示例

我需要一个正则表达式来提取 {} 示例之间的值:

原始字符串称为 Spintax。我的程序将选择一个包含在每个 {} 块中的随机值。嵌套的 {} 块可以很深。

正则表达式需要提取 {} 之间的值,忽略任何嵌套的 {} 块。然后,再次通过管道 (|) 拆分值,忽略任何嵌套的 {} 块,这样嵌套的 {} 块中的管道就不会被触及。

那有意义吗?

我确实使用 String 方法实现了部分解决方案,但是当通过管道拆分时,它也会拆分嵌套 {} 内的管道,这是意料之中的,但我无法找到忽略嵌套 {} 的方法

0 投票
1 回答
729 浏览

c# - VB.Net / C# Spintax 帮助?

谁能给我一个 C#/VB.NET 编程语言的 spintax 片段示例。如果你不知道那是什么(spintax),那么基本上它是一种放置不同字符串值然后随机选择一个的方法。例如:

它会在 { } 使用分隔符 | 分割 {} 字符串内的这些字符串之间进行选择 所以它随机输出最终的字符串。

0 投票
2 回答
771 浏览

php - 为什么这个 PHP spintax 代码重复相同的迭代?

http://ronaldarichardson.com/2011/09/23/recursive-php-spintax-class-3-0/

我喜欢这个脚本,但它并不完美。如果您使用此测试输入用例:

{这是我的 {spintax|spuntext} 格式化字符串,我的 {spintax|spuntext} 格式化字符串,我的 {spintax|spuntext} 格式化字符串示例。}

您可以看到结果总是包含 3 次重复的“spintax”或“spuntext”。例如,它从不包含 1 个“spintax”和 2 个“spuntext”。

例子:

这是我的 spuntext 格式化字符串、我的 spuntext 格式化字符串、我的 spuntext 格式化字符串示例。

为了真正随机,它需要为每个 spintax {|} 块生成随机迭代,而不是对相同的块重复相同的选择,例如 {spintax|spuntext}。

如果您查看该页面上的评论 #7,fransberns 正在做某事,但是当在实时环境中使用他修改过的代码时,该脚本将在无限循环中反复运行并耗尽所有服务器内存。所以那里一定有一个错误,但我不确定它是什么。

有任何想法吗?或者有谁知道一个强大的 PHP spintax 脚本,它允许嵌套 spintax 并且是真正随机的?

0 投票
2 回答
2406 浏览

php - PHP Spintax 处理器

我一直在使用 recurisve SpinTax 处理器,如此处所示它适用于较小的字符串。但是,当字符串超过 20KB 时,它开始耗尽内存,这成为一个问题。

如果我有这样的字符串:

而且我想将单词的随机组合放在一起,而不是使用上面链接中看到的技术(通过字符串递归直到大括号中没有更多单词),我该怎么做?

我在想这样的事情:

但是,当 spintax 的选项之间有空格时,它就会分崩离析。RegEx似乎是这里的解决方案,但我不知道如何实现它具有更高效的性能。

谢谢!

0 投票
3 回答
1251 浏览

c# - Spintax 解析器的正则表达式匹配性能问题

我正在编写一个应用程序,该应用程序旨在处理具有大量自旋税的数千篇文章/条目,格式如下:

但是,当我使用分析器运行应用程序时,我注意到处理 Regex 的部分占用了大量资源,并且由于内存不足问题,我的应用程序最终崩溃。任何人都可以提出一种改进我的代码的方法或更好的方法来解析 spintax 吗?

0 投票
2 回答
1190 浏览

php - PHP Spintax 返回具有所有可能性的数组

我有一个字符串:{Hello|Howdy|Hola} to you, {Mr.|Mrs.|Ms.} {Smith|Williams|Austin}

我想知道是否有人可以帮助我解决一个返回所有可能性数组的函数?或者至少提供有关如何获取它们以及使用哪些 PHP 函数的逻辑?

谢谢

0 投票
2 回答
2219 浏览

regex - Python 3 - 旋转文本

我坚持做这样的事情..

由此

对此

所以基本上,代码将搜索用大括号 {} 括起来的单词。那些花括号里面有多个单词,它们会被拆分。总而言之,每个花括号都只会输出单词,它会随机选择。

我需要正则表达式吗?我尝试搜索预制库,但我发现了一个过时的库。有人可以帮忙吗?

0 投票
0 回答
624 浏览

python - 将文本文件导入 Python 和 Spintax 然后输出文本

我坚持如何做到这一点。我有一个包含 10 个文本文件的文件夹,每个文本文件中都有一篇用 spintax 完成的文章,例如:{This is|Here is} {My|Your|Their} {Articles|Post}

每个文本文件都包含一篇完整的文章,其中包含 spintax 中的段落。我想要做的是从该文件夹中随机抓取一篇文章,将其从 spintax 中分离出来,然后将其输出/保存为新的文本文件或附加到文件中。

我试图找到一些如何做到这一点的例子,但没有成功。

0 投票
1 回答
317 浏览

math - 自动生成文章

这个问题是要学习和理解特定技术是否存在。以下是场景。

我们将提供200个英文单词。软件可以添加额外的 40 个单词,即 200 个单词的 20%。现在,使用这些,软件应该编写对话,有意义的对话,没有语法错误。

为此,我研究了Spintaxand Article Spinning。但是你知道他们做什么,拿现有的文章重写。但这不是最好的方法(是吗?如果是请告诉我)。那么,有没有什么技术可以做到这一点呢?可能是谷歌使用的语义理论?任何经过验证的人工智能方法?

请帮忙。