| Версія | 2.0 |
|---|---|
| Видавництво | Robert Baumgartner |
| Дата випуску | 30 серп. 2010 р. |
| Дату додано | 30 серп. 2010 р. |
| Вимоги ОС | iOS |
| Вимоги | Compatible with iPhone, iPod Touch, and iPad. Requires iOS 3.1 or later. iTunes account required |
| Загальна кількість завантажень | 16 |
| Ціна | Free |
Опис
String Tools пропонує застосовувати різні алгоритми до рядків. Зокрема, він підтримує оцінку подібності двох рядків, пошук підрядка в рядку або ресурсі, ідентифікованому за допомогою URL-адреси, за допомогою регулярних виразів POSIX і кодування рядків. * Екран «Подібність рядка» підтримує відстань редагування рядка Левенштейна, відстань біграма, коефіцієнт Джаро-Вінклера, Сміта-Вотермана та Дайс, а також повертає нормалізовану подібність у відсотках для всіх цих параметрів. Такі показники відстані часто застосовуються для обчислення зв’язків записів і подібності білкової послідовності. Відстань редагування рядка — це мінімальна кількість маніпуляцій, необхідних для перетворення першого рядка в другий. Біграмна відстань обчислює кількість 2-грамів, спільних для обох вхідних рядків (включаючи символи початку та кінця слова як власний символ). Оцінка Jaro оцінює, чи містять рядки спільні символи в безпосередній близькості. Jaro-Winkler призначає вищі значення рядкам із загальними префіксами на основі оцінки Jaro. Сміт-Вотерман призначає різні ваги, ніж Левенштейн, для операцій редагування та повертає найвище значення згенерованої матриці результатів як ненормалізовану подібність. Коефіцієнт Dice порівнює кількість загальних символів.
* Екран регулярних виразів підтримує оцінку розширених регулярних виразів POSIX. Як вхідні дані ви можете надати рядок або посилання на джерело, надавши URL-адресу. Програма повертає перший збіг рядка. Це корисно для перевірки того, чи певний регулярний вираз працює з даним рядком належним чином, а також для пошуку певних слів у веб-джерелі.
* Екран «Кодування рядків» підтримує кодування рядків за допомогою кодування URL-адреси (із зарезервованими символами та без них) і кодування BASE64.