String Combinator
关于申请
StringCombinator v0.45 –旨在使用几种不同方法改组和替换字符串的应用程序。它允许使用各种方法,从简单的字符串迭代到使用字符串替换进行多级替换。该应用程序提供了简单的界面并涉及简单的工作原理。同时,它非常实用,非常有用。该应用程序对于网站管理员,SEO专家和所有其他参与内容发布和优化或网站推广过程的人员而言非常方便。通过使用StringCombinator,您可以轻松生成搜索字符串的所有可能组合,选择锚点和元标记,创建各种数据列表和字符串集等。
应用程序的主窗口包含四个小字段(红色,绿色,蓝色和黄色列),用户可以在其中放置自己的单词(字符串)列表。它还提供了一个大字段,用于显示生成的结果。用户可以单击主菜单的各个项目,以选择适当的混排模式。
StringCombinator的主要优点:
前一阵子Combinator v0.05应用程序已发布。这是一个旨在改组字符串列表的微型应用程序。尽管它很原始,但为用户节省了很多宝贵的时间。但是,它有一个明显的缺点。它仅能使用分隔符来对字符串进行混洗,而用户则不得不不时地将字符串添加到几个自定义模板中。
有时,我们必须重新整理网站或门户网站的几页,在手动模式下将页面上的特定编号更改为其他几个选项。通过使用combinator应用程序,可以在几秒钟内完成此操作。只需要将此类链接的列表添加到黄色栏中。之后,必须用{R}替换该数字,并将所有必需的数字添加到红色栏中。假设一个网站有50个,这些网站会将列表的一部分发送到代理服务器,而您需要检查前50个页面,从而生成2500个链接。例如,您可能需要检查域列表中特定文件和路径的存在,这导致大量必需的替换操作。
大多数程序功能都可以用任何替换应用程序复制,那么StringCombinator的优点是什么?
- 用户不仅可以替换{R},而且可以替换所有其他字符串(包含数字和拉丁符号),即执行各种替换操作。
- 替换的字符串可以根据用户需要添加多次。可以将以下信息添加到黄色列:"Inclusion 1 - {R}, inclusion 2 - {R}, inclusion 3 - {R}",从而替换3个元素。
- 用户还可以在3列中组成字符串,发送不同的请求:红色表示{R},绿色表示{G},蓝色表示{B}。换句话说,用户可以添加带有名称,姓氏,地址等的列表。
- 它提供了递归替换功能。首先,列表中所有蓝色元素均被替换,然后是绿色和红色。这意味着红色列可能包含蓝色和绿色列的替换说明,而绿色列可能包含蓝色列的说明。很难理解递归替换的概念,也许您根本不需要它,但是有时它有助于一次完成所有操作,而无需在列之间移动生成的结果。
- 仅在完全生成红色列中的所有行之后,才允许将其保存到文件中!因此,您需要记住该应用程序正在使用RAM(随机存取存储器)来保留红色块每一行的所有选项(建议将其设为最大)。如果该应用程序将每个生成的字符串保存到文件中,则该应用程序的运行速度将大大降低。
- 最终结果可以保存到文件或程序日志中(可以通过检查主菜单的"Log to file"或/和"Log to memo"来激活)。显然,用户只需将少量数据保存到日志中。如果用户想产生10Mb以上的数据,建议将信息直接保存到文件中以保持速度。该应用程序能够相对快速地生成超过2 GB的链接列表。
- 它还允许指示备忘组合的顺序(彩色列)。此功能在"Custom Rule"字段中可用。用户可以指示RG以便随机排列红色和绿色列表,或者指示RRR以便将红色字符串混合三次。该字段最多支持4个字母。顺便说一句,所有组合列表都简单地调用"Combine Custom Rule"功能,现在发送所需的规则(在以前的版本中,此功能表示为一组微型函数,保持了懒惰程序员的最佳传统)。
- 该应用程序还提供"Combine Custom Rule Flip".。此功能允许以相反的顺序组合字符串。用户将收到00,10,20..89,99而不是00,01,02…98.99.我需要此功能,因此它可能对您也很有用。
因此,现在它不仅是组合器,还支持多级字符串替换的应用程序。
用例:
有时用户需要使用文件列表,链接列表和锚文本列表在BBCode format,中创建图像或链接的列表...
该应用程序的新版本支持此功能,其工作方式如下:
用户需要将要替换的蒙版列表放入黄色列。如果用户需要添加单个列表,则他们必须创建以下模板(将字符串添加到黄色列)"My name is {R}",并将名称列表添加到红色列。因此,在使用R->Y模型之后,用户将收到包含以下字符串的列表:10001310310但是,即使在以前的版本中也支持此功能,方法是在蓝色列中添加: “My name is Mike”.,在绿色列中添加名称列表,单击“My name is”
最近,一个用户问如何生成从0到999999999之间的数字的列表。此外,有时用户需要使用有限符号集的所有可能组合来生成单词表。建议将此应用程序用于此类列表。
如果是数字,用户必须将0到9的所有数字加到一列中(添加到红色中),然后将该列复制到绿色和蓝色中。之后,用户必须生成所有选项"Combine B+G").。之后,我们可以将生成的结果(从1000到000的1000个字符串)复制到三列(红色,绿色,蓝色)中,再次单击(Combine RGB)。不要忘记使用日志文件导出功能"Combine RGB"禁用进程(ctrl+f6),的可视化表示,因为最终文件的大小约为1 GB。
对于字母,我们需要使用相同的逻辑。顺便说一句,为了处理数字,我们可以编写一个程序,该程序将使用(ctrl+f5),从0到所需数字的周期,并将每个数字写入日志。但是,如果需要在开头(00000001、00000002)添加零,则必须编写几个其他代码字符串。为了避免冻结应用程序,我们必须创建一个简单的缓冲区以便在将信息保存到文件之前填充该缓冲区(否则,该应用程序每次生成新编号时都会向该文件发送请求),这会产生附加代码字符串。或者,您可以使用"for",并使用已经可用的功能而不会浪费宝贵的时间。
应用程序的功能:
简单的混洗或合并:
StringCombinator从每一列中随机抽取一行并显示结果。
Combine RGBY (Single Random) – 用户可以指示字符串组合的顺序。 Combine Custom Rule (Counter/All) – 可以用于指示"Custom Rule"以对红色和绿色列表进行混洗,或RG以对红色字符串进行三遍混合。该字段最多支持4个字母。
RRR此功能允许以相反的顺序组合字符串。用户将收到10,20..79,89而不是01,02…97,98。
Combine Custom Rule Flip (Counter/All). 与例外模式的组合。对于使用来自同一列的值的情况(例如,当Combine Custom Rule Unique (Counter/All) – 为"Custom Rule"为避免类似字符串的重复使用)。
RRR) 仅将红色和绿色列洗牌。它等于Combine R*G (Counter/All) – 功能,而"Combine Custom Rule (Counter/All)"等于"Custom Rule"
"RG".仅将红色,绿色和蓝色列洗牌。等于Combine R*G*B (Counter/All) – 功能,而"Combine Custom Rule (Counter/All)"等于"Custom Rule"
"RGB".随机播放所有列。等于Combine R*G*B*Y (Counter/All) – 功能,而"Combine Custom Rule (Counter/All)"等于"Custom Rule"
插入方式:
"RGBY".元素(默认值为Insert R->Y (ALL) – "Replace String RED"100013103102000,用黄色列中的所有行替换黄色列中的所有行。换句话说,将红色字符串插入黄色字符串中。
value = {R})同样,将所有绿色字符串添加到红色字符串,然后将红色字符串添加到黄色列。
Insert G->R->Y (ALL) – 类似地,将所有蓝色字符串添加到绿色字符串,将所有绿色字符串添加到红色字符串,然后将红色字符串添加到黄色列。
模板工作方式:
它的工作方式与Insert B->G->R->Y (ALL) – 模式相似,但将替换整个文本,而不替换黄色列的每一行。换句话说,黄色列被认为是模板而不是列表。
"Insert"此功能从红色,绿色和蓝色列(例如第3个红色字符串,第3个绿色和第3个蓝色)中提取相似的一行,并将其添加到黄色模板中。在此模式下,选项的总数受最短列表中的行数限制。
"One Template R,G,B->Y (Counter Sequence)" – 此功能从红色,绿色和蓝色列中获取随机行(所有列中完全是随机行),并将其添加到黄色模板中。
"One Template R,G,B->Y (Single Random)" – 调用"One Template R,G,B->Y (Counter Random)" – 所需的次数。
"Single Random"其工作方式与"Templates R,G,B->Y (Counter Sequence)" – 类似,但每个新模板均保存到单独的文件中。
目前,此模式仅适用于注册用户!
"One Template R,G,B->Y (Counter Sequence)"其工作方式与"Templates R,G,B->Y (Counter Sequence)" - 类似,但每个新模板均保存到单独的文件中。
目前,此模式仅适用于注册用户!
附加的功能
删除备忘录。如果您已经注意到,应用程序总是在关闭之前将备忘录信息保存到配置文件中。如果在此处添加了庞大的列表,则打开和关闭程序的过程将需要一些时间。因此,建议在关闭应用程序之前使用“保存项目”导出所有列表并清除记事。这里有问题。如果您使用"One Template R,G,B->Y (Counter Random)"功能,那么将要删除数据,但是不会从配置文件中删除旧信息(该组件的功能会将其保存在"Clear Memo"中,因为如果清除了备忘录,它将不会写入任何内容) 。这就是为什么我必须添加以下模式。首先,清除所有数据。其次,添加一个空字符串以将列表保存在XML,中,从而允许快速关闭和打开应用程序。
屏幕截图:
下载:
您可以获取程序的最新版本XML, 这里 完全免费。
(v0.45 from 26/09/2015)




