string-searching
Version:
Fast string searching algorithms.
29 lines (22 loc) • 830 B
Markdown
# string-searching [](https://travis-ci.org/nonoroazoro/string-searching)
### Features:
Fast string searching algorithms, including:
- [Boyer-Moore Algorithm](https://en.wikipedia.org/wiki/Boyer%E2%80%93Moore_string_search_algorithm)
### Installation:
```bash
$ npm install --save string-searching
```
### Syntax
```js
.boyer_moore(text, pattern[, recursive])
```
### Example:
```js
const ss = require("string-searching");
const text = "HERE IS A SIMPLE EXAMPLE";
const pattern = "EXAMPLE";
// search first index of pattern (like the String.prototype.indexOf() do).
const index = ss.boyer_moore(text, pattern);
// or passing true to search all patterns.
const indexes = ss.boyer_moore(text, pattern, true);
```