stringsearch

High-perfor­mance pattern matching algo­rithms in Java

License

License

Categories

Categories

Search Business Logic Libraries
GroupId

GroupId

com.elefana
ArtifactId

ArtifactId

stringsearch
Last Version

Last Version

2.2.0
Release Date

Release Date

Type

Type

jar
Description

Description

stringsearch
High-perfor­mance pattern matching algo­rithms in Java
Project URL

Project URL

https://github.com/elefana/stringsearch
Source Code Management

Source Code Management

https://github.com/elefana/stringsearch.git

Download stringsearch

How to add to project

<!-- https://jarcasting.com/artifacts/com.elefana/stringsearch/ -->
<dependency>
    <groupId>com.elefana</groupId>
    <artifactId>stringsearch</artifactId>
    <version>2.2.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.elefana/stringsearch/
implementation 'com.elefana:stringsearch:2.2.0'
// https://jarcasting.com/artifacts/com.elefana/stringsearch/
implementation ("com.elefana:stringsearch:2.2.0")
'com.elefana:stringsearch:jar:2.2.0'
<dependency org="com.elefana" name="stringsearch" rev="2.2.0">
  <artifact name="stringsearch" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.elefana', module='stringsearch', version='2.2.0')
)
libraryDependencies += "com.elefana" % "stringsearch" % "2.2.0"
[com.elefana/stringsearch "2.2.0"]

Dependencies

test (3)

Group / Artifact Type Version
junit : junit jar 4.11
org.jmock : jmock-junit4 jar 2.5.1
org.jmock : jmock-legacy jar 2.5.1

Project Modules

There are no modules declared in this project.

StringSearch

High-performance pattern matching algorithms in Java

Build Status

The Java language lacks fast string searching algorithms. StringSearch provides implementations of the Boyer-Moore and the Shift-Or (bit-parallel) algorithms. These algorithms are easily five to ten times faster than the naïve implementation found in java.lang.String.

Based on implementation by Johann Burkard

Download

Maven:

	<dependencies>
		<dependency>
			<groupId>com.elefana</groupId>
			<artifactId>stringsearch</artifactId>
			<version>2.2</version>
		</dependency>
	</dependencies>

Gradle:

	compile "com.elefana:stringsearch:2.2.0"

Documentation

This library contains implementations of the following pattern matching algorithms:

License

StringSearch is licensed under the MIT License (OSI certified).

Other Resources

com.elefana

elefana

Versions

Version
2.2.0