String Combinator
Über die Anwendung
StringCombinator v0.45 - Anwendung zum Mischen und Ersetzen von Strings mit verschiedenen Methoden. Es ermöglicht die Verwendung verschiedener Methoden, von der einfachen Iteration von Zeichenfolgen bis zur mehrstufigen Ersetzung durch die Zeichenfolgenersetzung. Diese Anwendung bietet eine einfache Oberfläche und beinhaltet einfache Arbeitsprinzipien. Gleichzeitig ist es sehr funktional und kann sehr nützlich sein. Diese Anwendung ist praktisch für Webmaster, SEO-Spezialisten und alle anderen Personen, die am Prozess der Veröffentlichung und Optimierung von Inhalten oder der Website-Werbung beteiligt sind. Mit StringCombinator können Sie auf einfache Weise alle möglichen Kombinationen von Suchzeichenfolgen generieren, Anker und Meta-Tags auswählen, verschiedene Datenlisten und Zeichenfolgensätze erstellen usw.
Das Hauptfenster der Anwendung enthält vier kleine Felder (rote, grüne, blaue und gelbe Spalte), in die der Benutzer seine eigenen Wortlisten (Zeichenfolgen) einfügen kann. Es bietet auch ein großes Feld, in dem die generierten Ergebnisse angezeigt werden. Der Benutzer kann auf die verschiedenen Elemente des Hauptmenüs klicken, um den richtigen Mischmodus auszuwählen.
Hauptvorteile von StringCombinator:
Vor einiger Zeit wurde die Anmeldung Combinator v0.05 veröffentlicht. Es war eine Mini-Anwendung zum Mischen von String-Listen. Obwohl es ziemlich primitiv ist, hat es den Benutzern viel wertvolle Zeit gespart. Es hatte jedoch einen erheblichen Nachteil. Es war möglich, Zeichenfolgen nur mit einem Trennzeichen zu mischen, während die Benutzer hin und wieder Zeichenfolgen zu mehreren benutzerdefinierten Vorlagen hinzufügen mussten.
Manchmal müssen wir mehrere Seiten einer Website oder eines Portals mischen und eine bestimmte Nummer auf der Seite in verschiedene andere Optionen im manuellen Modus ändern. Mit der Kombinator-Anwendung können Sie dies in wenigen Sekunden erledigen. Man muss nur die Liste solcher Links in die gelbe Spalte einfügen. Danach muss man die Nummer durch {R} ersetzen und alle erforderlichen Nummern in die rote Spalte einfügen. Nehmen wir an, man hat 50 Websites, die einen Teil der Liste an den Proxyserver senden, während Sie die ersten 50 Seiten überprüfen und so 2500 Links generieren müssen. Beispielsweise müssen Sie möglicherweise überprüfen, ob bestimmte Dateien und Pfade in der Domänenliste vorhanden sind, was zu einer großen Anzahl erforderlicher Ersetzungsvorgänge führt.
Die meisten Programmfunktionen können mit jeder Ersatzanwendung repliziert werden. Welche Vorteile bietet StringCombinator?
- Der Benutzer kann nicht nur {R} ersetzen, sondern auch alle anderen Zeichenfolgen (die Zahlen und lateinische Symbole enthalten), d. H. Verschiedene Ersetzungsoperationen ausführen.
- Die ersetzte Zeichenfolge kann beliebig oft hinzugefügt werden. In die gelbe Spalte können folgende Informationen eingefügt werden: "Inclusion 1 - {R}, inclusion 2 - {R}, inclusion 3 - {R}", wodurch 3 Elemente ersetzt werden.
- Der Benutzer kann auch Zeichenfolgen in 3 Spalten zusammenstellen und unterschiedliche Anforderungen senden: Rot für {R}, Grün für {G}, Blau für {B}. Mit anderen Worten, der Benutzer kann die Liste mit Namen, Nachnamen, Adressen usw. hinzufügen.
- Es bietet eine rekursive Ersetzungsfunktion. Zunächst werden alle blauen Elemente in der Liste ersetzt, gefolgt von grünen und roten. Das bedeutet, dass die rote Spalte Anweisungen zum Ersetzen der blauen und grünen Spalte enthalten kann, während die grüne Spalte Anweisungen für die blaue Spalte enthalten kann. Es ist ziemlich schwer, die Idee des rekursiven Ersetzens zu verstehen, und vielleicht brauchen Sie sie gar nicht, aber manchmal hilft es, alles auf einmal zu tun, ohne die generierten Ergebnisse zwischen den Spalten zu verschieben.
- Das Speichern in die Datei ist erst nach vollständiger Generierung aller Zeilen in der roten Spalte möglich! Aus diesem Grund müssen Sie berücksichtigen, dass die Anwendung RAM (Random Access Memory) verwendet, um alle Optionen für jede Zeile des roten Blocks beizubehalten (es wird empfohlen, den größten zu verwenden). Wenn die App jeden generierten String in der Datei speichert, ist diese App erheblich langsamer.
- Die Endergebnisse können in der Datei oder im Programmprotokoll gespeichert werden (kann durch Aktivieren der Optionen "Log to file" oder / und "Log to memo" im Hauptmenü aktiviert werden). Offensichtlich muss der Benutzer nur kleine Datenmengen im Protokoll speichern. Wenn der Benutzer mehr als 10 MB generieren möchte, wird empfohlen, die Informationen direkt in der Datei zu speichern, um die Geschwindigkeit beizubehalten. Die Anwendung konnte die Liste der Links mit mehr als 2 GB relativ schnell generieren.
- Hier können Sie auch die Reihenfolge der Memokombinationen (farbige Spalten) angeben. Diese Funktion ist im Feld "Custom Rule" verfügbar. Der Benutzer kann RG angeben, um rote und grüne Listen zu mischen, oder RRR, um rote Zeichenfolgen dreimal zu mischen. Dieses Feld unterstützt maximal 4 Buchstaben. Übrigens rufen alle kombinierten Listen einfach die Funktion "Combine Custom Rule" auf und senden nun die erforderliche Regel (in der vorherigen Version wurde diese Funktion als eine Reihe von Minifunktionen dargestellt, wobei die besten Traditionen fauler Programmierer beibehalten wurden).
- Die Anwendung bietet auch "Combine Custom Rule Flip". Diese Funktion ermöglicht das Kombinieren von Zeichenfolgen in umgekehrter Reihenfolge. Der Benutzer erhält 00,10,20..89,99 anstelle von 00,01,02…98.99.. Ich habe diese Funktion benötigt, sie kann daher auch für Sie nützlich sein.
Jetzt ist es also nicht nur ein Kombinator, sondern die Anwendung, die das Ersetzen von Zeichenfolgen auf mehreren Ebenen unterstützt.
Anwendungsfall:
Manchmal muss der Benutzer eine Liste von Bildern oder Links in BBCode format, unter Verwendung der Dateiliste, der Linkliste und der Ankertextliste erstellen ...
Neue Version der Anwendung unterstützt diese Funktion und funktioniert wie folgt:
Der Benutzer muss die Liste der zu ersetzenden Masken in die gelbe Spalte eintragen. Wenn der Benutzer eine einzelne Liste hinzufügen muss, muss er die folgende Vorlage erstellen (der gelben Spalte eine Zeichenfolge hinzufügen) "My name is {R}", und die Namensliste in die rote Spalte einfügen. Nach der Verwendung des Modells R->Y erhält der Benutzer die Liste mit den folgenden Zeichenfolgen: “My name is Mike”.. Diese Funktion wurde jedoch bereits in der Vorgängerversion unterstützt, indem in die blaue Spalte “My name is” und in die grüne Spalte "Combine B+G"). geklickt wurde
Kürzlich hat einer der Benutzer gefragt, wie die Liste mit den Zahlen von 0 bis 999999999 erstellt werden soll. Außerdem muss der Benutzer manchmal eine Wortliste mit allen möglichen Kombinationen des begrenzten Satzes von Symbolen erstellen. Es wird empfohlen, diese Anwendung für solche Listen zu verwenden.
Bei Zahlen muss der Benutzer alle Zahlen von 0 bis 9 in eine Spalte einfügen (zu Rot hinzufügen) und diese Spalte in Grün und Blau kopieren. Danach muss der Benutzer alle Optionen (Combine RGB) generieren. Danach können wir die generierten Ergebnisse (1000 Zeichenfolgen von 000 bis 999) in drei Spalten (Rot, Grün, Blau) kopieren und erneut auf "Combine RGB" klicken. Vergessen Sie nicht, die visuelle Darstellung des Prozesses (ctrl+f6), mithilfe der Protokolldatei-Exportfunktion (ctrl+f5), zu deaktivieren, da die endgültige Datei eine Größe von etwa einem Gigabyte hat.
Wir müssen dieselbe Logik für Buchstaben verwenden. Übrigens, um mit Zahlen zu arbeiten, können wir ein Programm schreiben, das den Zyklus "for" von 0 bis zur gewünschten Zahl verwendet und jede Zahl in das Protokoll schreibt. Wenn wir jedoch am Anfang Nullen hinzufügen müssen (00000001, 00000002), müssen wir ein paar zusätzliche Code-Strings schreiben. Um ein Einfrieren der Anwendung zu vermeiden, müssen Sie einen einfachen Puffer erstellen, um ihn zu füllen, bevor Sie Informationen in der Datei speichern. Andernfalls sendet die Anwendung bei jeder Generierung einer neuen Nummer eine Anforderung an die Datei, die zusätzlichen Code ergibt Streicher. Oder Sie können StringCombinator nehmen und bereits funktionierende Funktionen verwenden, ohne wertvolle Zeit zu verschwenden.
Funktionalität der Anwendung:
Einfaches Mischen oder Kombinieren:
Combine RGBY (Single Random) – Nehmen Sie eine zufällige Zeile aus jeder Spalte und zeigen Sie das Ergebnis an.
Combine Custom Rule (Counter/All) – der Benutzer kann die Reihenfolge der Zeichenfolgenkombination angeben. "Custom Rule" kann verwendet werden, um RG anzugeben, um rote und grüne Listen zu mischen, oder RRR, um rote Zeichenfolgen dreimal zu mischen. Dieses Feld unterstützt maximal 4 Buchstaben.
Combine Custom Rule Flip (Counter/All). Diese Funktion ermöglicht das Kombinieren von Zeichenfolgen in umgekehrter Reihenfolge. Der Benutzer erhält 10,20..79,89 statt 01,02… 97,98.
Combine Custom Rule Unique (Counter/All) – Kombination mit dem Ausnahmemodus. Für Situationen, in denen Werte aus derselben Spalte verwendet werden (z. B. wenn "Custom Rule" gleich RRR) ist, um eine doppelte Verwendung der ähnlichen Zeichenfolge zu vermeiden.
Combine R*G (Counter/All) – Nur rote und grüne Spalten mischen. Es entspricht der Funktion "Combine Custom Rule (Counter/All)", wobei "Custom Rule" gleich "RG". ist
Combine R*G*B (Counter/All) – Nur rote, grüne und blaue Spalten mischen. Dies entspricht der Funktion "Combine Custom Rule (Counter/All)" und "Custom Rule" der Funktion "RGB".
Combine R*G*B*Y (Counter/All) – mische alle Spalten. Dies entspricht der Funktion "Combine Custom Rule (Counter/All)" und "Custom Rule" der Funktion "RGBY".
Einfügemodi:
Insert R->Y (ALL) – "Replace String RED"-Element (Standard value = {R}) wird in allen Zeilen der gelben Spalte durch alle Zeilen der roten Spalte ersetzt. Mit anderen Worten, rote Zeichenfolgen werden in die gelben Zeichenfolgen eingefügt.
Insert G->R->Y (ALL) – so werden alle grünen Zeichenfolgen zu den roten Zeichenfolgen hinzugefügt, und dann werden rote Zeichenfolgen zu der gelben Spalte hinzugefügt.
Insert B->G->R->Y (ALL) – so werden alle blauen Zeichenfolgen zu grünen Zeichenfolgen hinzugefügt, alle grünen Zeichenfolgen werden zu den roten Zeichenfolgen hinzugefügt, und dann werden rote Zeichenfolgen zu der gelben Spalte hinzugefügt.
Arbeitsmodus der Vorlage:
Es funktioniert ähnlich wie der Modus "Insert", jedoch wird der gesamte Text und nicht jede Zeile der gelben Spalte ersetzt. Mit anderen Worten, die gelbe Spalte wird als Vorlage und nicht als Liste betrachtet.
"One Template R,G,B->Y (Counter Sequence)" – dieses Feature nimmt eine ähnliche Zeile aus der roten, der grünen und der blauen Spalte (z. B. dritte rote Zeichenfolge, dritte grüne und dritte blaue) und fügt sie in die gelbe Vorlage ein. In diesem Modus wird die Gesamtzahl der Optionen durch die Anzahl der Zeilen in der kürzesten Liste begrenzt.
"One Template R,G,B->Y (Single Random)" – diese Funktion verwendet zufällige Zeilen aus der roten, der grünen und der blauen Spalte (in allen Spalten völlig zufällige Zeilen) und fügt sie in die gelbe Vorlage ein.
"One Template R,G,B->Y (Counter Random)" – ruft "Single Random" für die erforderliche Anzahl von Malen auf.
"Templates R,G,B->Y (Counter Sequence)" – it funktioniert ähnlich wie "One Template R,G,B->Y (Counter Sequence)", aber jede neue Vorlage wird in einer separaten Datei gespeichert.
Derzeit ist dieser Modus nur für registrierte Benutzer verfügbar!
"Templates R,G,B->Y (Counter Sequence)" - it funktioniert ähnlich wie "One Template R,G,B->Y (Counter Random)", aber jede neue Vorlage wird in einer separaten Datei gespeichert.
Derzeit ist dieser Modus nur für registrierte Benutzer verfügbar!
Zusatzfunktionen
Memo löschen. Wenn Sie dies bemerkt haben, speichert die Anwendung Memoinformationen vor dem Schließen immer in der Konfigurationsdatei. Wenn Sie dort große Listen hinzugefügt haben, dauert der Vorgang des Öffnens und Schließens des Programms einige Zeit. Aus diesem Grund wird empfohlen, alle Listen mit "Projekt speichern" zu exportieren und das Memo zu löschen, bevor Sie die Anwendung schließen. Hier liegt ein Problem vor. Wenn Sie die Funktion "Clear Memo" verwenden, werden die Daten entfernt, aber alte Informationen werden nicht aus der Konfigurationsdatei entfernt (dies ist eine Funktion der Komponente, die die Konfiguration in XML, speichert, da nichts geschrieben wird, wenn das Memo gelöscht ist). . Deshalb musste ich den folgenden Modus hinzufügen. Zunächst werden alle Daten gelöscht. Zweitens wird eine leere Zeichenfolge hinzugefügt, um die Liste in XML, zu speichern, sodass die Anwendung schnell geschlossen und geöffnet werden kann.
Screenshots:
Herunterladen:
Sie können die neueste Version des Programms (v0.45 from 26/09/2015) erhaltenHier absolut kostenlos.





