| Version | 2.0 |
|---|---|
| Forlægger | Robert Baumgartner |
| Udgivelses dato | 7. jun. 2010 |
| Dato tilføjet | 30. aug. 2010 |
| Os krav | iOS |
| Krav | Compatible with iPhone, iPod Touch, and iPad. Requires iOS 3.1 or later. iTunes account required |
| Samlet antal downloads | 16 |
| Pris | Free |
Beskrivelse
String Tools tilbyder at anvende forskellige algoritmer på strenge. Det understøtter især at evaluere ligheden mellem to strenge, at finde en understreng fra en streng eller en ressource identificeret med en URL ved hjælp af regulære POSIX-udtryk og at kode strenge. * String Similarity-skærmen understøtter Levenshtein String Edit Distance, Bigram Distance, Jaro-Winkler, Smith-Waterman og Dice Coefficient, samt returnerer en normaliseret lighed i procent for alle disse. Sådanne afstandsmetrikker anvendes ofte ved beregning af registrering af kobling og proteinsekvenslighed. String Edit Distance er det minimale antal manipulationer, der kræves for at transformere den første streng til den anden streng. Bigramdistancen beregner antallet af 2-gram, som begge inputstrenge deler (inklusive ordstart- og ordsluttegn som eget symbol). Jaro-resultatet evaluerer, om strenge har fælles karakterer i nærheden. Jaro-Winkler tildeler en højere værdi til strenge med almindelige præfikser baseret på Jaro Score. Smith-Waterman tildeler andre vægte end Levenshtein til redigeringsoperationer og returnerer den højeste værdi af den genererede resultatmatrix som unormaliseret lighed. Terningkoefficienten sammenligner antallet af almindelige karakterer.
* Regular Expression-skærmen understøtter at evaluere udvidede POSIX regulære udtryk. Som input kan du enten give en streng eller reference til en kilde ved at angive en URL. Applikationen returnerer det første match i strengen. Det er nyttigt til at teste, om et bestemt regulært udtryk virker på en given streng efter hensigten, samt til at finde bestemte ord i en webkilde.
* String Encoding-skærmen understøtter kodning af strenge ved hjælp af URL-kodning (med og uden reserverede tegn) og BASE64-kodning.