@string-searching/brute-force

Brute-force string searching for JavaScript

Usage no npm install needed!

<script type="module">
  import stringSearchingBruteForce from 'https://cdn.skypack.dev/@string-searching/brute-force';
</script>

README

:muscle: @string-searching/brute-force

Brute-force string searching for JavaScript. See docs.

:warning: Depending on your environment, the code may require regeneratorRuntime to be defined, for instance by importing regenerator-runtime/runtime.

import {findAll} from '@string-searching/brute-force';

const string = 'aaabaaa';
const pattern = 'aa';

for (const i of findAll(string, 0, string.length, pattern, 0, pattern.length)) {
    // yields 0 1 4 5
}

import {startsWith} from '@string-searching/brute-force';

startsWith(pattern, 0, 2, string, 3); // false
startsWith(pattern, 0, 2, string, 4); // true

License Version Tests Dependencies Dev dependencies GitHub issues Downloads

Code issues Code maintainability Code coverage (cov) Code technical debt Documentation Package size