问题标签 [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.
c# - Spintax C# ...我该如何处理?
Spintax 允许您旋转各种单词和句子,例如:
大括号之间的文本将被随机选择以形成不同的句子。
我自己可能想出一个解决方案,但我遇到的问题是嵌套。有时嵌套可能很深。处理嵌套的可能解决方案是什么?
我无法收集所需的逻辑。
c# - 如何提取和拆分这些值?
这是我正在使用的字符串的示例
我需要一个正则表达式来提取 {} 示例之间的值:
原始字符串称为 Spintax。我的程序将选择一个包含在每个 {} 块中的随机值。嵌套的 {} 块可以很深。
正则表达式需要提取 {} 之间的值,忽略任何嵌套的 {} 块。然后,再次通过管道 (|) 拆分值,忽略任何嵌套的 {} 块,这样嵌套的 {} 块中的管道就不会被触及。
那有意义吗?
我确实使用 String 方法实现了部分解决方案,但是当通过管道拆分时,它也会拆分嵌套 {} 内的管道,这是意料之中的,但我无法找到忽略嵌套 {} 的方法
c# - VB.Net / C# Spintax 帮助?
谁能给我一个 C#/VB.NET 编程语言的 spintax 片段示例。如果你不知道那是什么(spintax),那么基本上它是一种放置不同字符串值然后随机选择一个的方法。例如:
它会在 { } 使用分隔符 | 分割 {} 字符串内的这些字符串之间进行选择 所以它随机输出最终的字符串。
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 并且是真正随机的?
php - PHP Spintax 处理器
我一直在使用 recurisve SpinTax 处理器,如此处所示,它适用于较小的字符串。但是,当字符串超过 20KB 时,它开始耗尽内存,这成为一个问题。
如果我有这样的字符串:
而且我想将单词的随机组合放在一起,而不是使用上面链接中看到的技术(通过字符串递归直到大括号中没有更多单词),我该怎么做?
我在想这样的事情:
但是,当 spintax 的选项之间有空格时,它就会分崩离析。RegEx
似乎是这里的解决方案,但我不知道如何实现它并具有更高效的性能。
谢谢!
c# - Spintax 解析器的正则表达式匹配性能问题
我正在编写一个应用程序,该应用程序旨在处理具有大量自旋税的数千篇文章/条目,格式如下:
但是,当我使用分析器运行应用程序时,我注意到处理 Regex 的部分占用了大量资源,并且由于内存不足问题,我的应用程序最终崩溃。任何人都可以提出一种改进我的代码的方法或更好的方法来解析 spintax 吗?
php - PHP Spintax 返回具有所有可能性的数组
我有一个字符串:{Hello|Howdy|Hola} to you, {Mr.|Mrs.|Ms.} {Smith|Williams|Austin}
!
我想知道是否有人可以帮助我解决一个返回所有可能性数组的函数?或者至少提供有关如何获取它们以及使用哪些 PHP 函数的逻辑?
谢谢
regex - Python 3 - 旋转文本
我坚持做这样的事情..
由此
对此
所以基本上,代码将搜索用大括号 {} 括起来的单词。那些花括号里面有多个单词,它们会被拆分。总而言之,每个花括号都只会输出单词,它会随机选择。
我需要正则表达式吗?我尝试搜索预制库,但我发现了一个过时的库。有人可以帮忙吗?
python - 将文本文件导入 Python 和 Spintax 然后输出文本
我坚持如何做到这一点。我有一个包含 10 个文本文件的文件夹,每个文本文件中都有一篇用 spintax 完成的文章,例如:{This is|Here is} {My|Your|Their} {Articles|Post}
每个文本文件都包含一篇完整的文章,其中包含 spintax 中的段落。我想要做的是从该文件夹中随机抓取一篇文章,将其从 spintax 中分离出来,然后将其输出/保存为新的文本文件或附加到文件中。
我试图找到一些如何做到这一点的例子,但没有成功。
math - 自动生成文章
这个问题是要学习和理解特定技术是否存在。以下是场景。
我们将提供200个英文单词。软件可以添加额外的 40 个单词,即 200 个单词的 20%。现在,使用这些,软件应该编写对话,有意义的对话,没有语法错误。
为此,我研究了Spintax
and Article Spinning
。但是你知道他们做什么,拿现有的文章重写。但这不是最好的方法(是吗?如果是请告诉我)。那么,有没有什么技术可以做到这一点呢?可能是谷歌使用的语义理论?任何经过验证的人工智能方法?
请帮忙。