<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
	<id>https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Agrep</id>
	<title>Agrep - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://arolstar52-zhtest.hf.space/index.php?action=history&amp;feed=atom&amp;title=Agrep"/>
	<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Agrep&amp;action=history"/>
	<updated>2026-07-05T10:50:01Z</updated>
	<subtitle>在这个wiki上该页的修订历史</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://arolstar52-zhtest.hf.space/index.php?title=Agrep&amp;diff=3769290&amp;oldid=prev</id>
		<title>imported&gt;Taeas：​维护清理</title>
		<link rel="alternate" type="text/html" href="https://arolstar52-zhtest.hf.space/index.php?title=Agrep&amp;diff=3769290&amp;oldid=prev"/>
		<updated>2023-08-01T11:51:49Z</updated>

		<summary type="html">&lt;p&gt;维护清理&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Copy edit|time=2021-09-13T15:00:42+00:00}}&lt;br /&gt;
{{Infobox software&lt;br /&gt;
| name = agrep&lt;br /&gt;
| logo = &amp;lt;!-- Image name is enough --&amp;gt;&lt;br /&gt;
| logo_size = &lt;br /&gt;
| logo_alt = &lt;br /&gt;
| logo caption = &lt;br /&gt;
| screenshot = &amp;lt;!-- Image name is enough --&amp;gt;&lt;br /&gt;
| screenshot_size = &lt;br /&gt;
| screenshot_alt = &lt;br /&gt;
| caption = &lt;br /&gt;
| collapsible = &lt;br /&gt;
| developer = {{Plainlist|&lt;br /&gt;
* [[Udi Manber]]&lt;br /&gt;
* Sun Wu&lt;br /&gt;
}}&lt;br /&gt;
| released = {{Start date and age|1988}}&lt;br /&gt;
| discontinued = &lt;br /&gt;
| programming language = C&lt;br /&gt;
| operating system = {{Plainlist|&lt;br /&gt;
* [[Unix-like]]&lt;br /&gt;
* [[OS/2]]&lt;br /&gt;
* [[DOS]]&lt;br /&gt;
* [[Microsoft Windows]]&lt;br /&gt;
}}&lt;br /&gt;
| platform = &lt;br /&gt;
| size = &lt;br /&gt;
| language = &lt;br /&gt;
| language footnote = &lt;br /&gt;
| genre = [[Pattern matching]]&lt;br /&gt;
| license = [https://raw.githubusercontent.com/Wikinaut/agrep/master/COPYRIGHT ISC open source license]&lt;br /&gt;
| website = {{URL|http://www.tgries.de/agrep}}&lt;br /&gt;
| standard = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Agrep&amp;#039;&amp;#039;&amp;#039;（Approximate grep）是一種[[开源软件|開源]]近似字串搜索程式，由 Udi Manber 與吳昇（Sun Wu）在 1988 至 1991 年開發&amp;lt;ref&amp;gt;{{Cite journal|title=Agrep – a fast approximate pattern-matching tool|url=https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.89.5424|last=Wu|first=Sun|last2=Manber|first2=Udi|date=1992|journal=In Proc. of USENIX Technical Conference|pages=153–162|access-date=2021-09-11|archive-date=2021-09-11|archive-url=https://web.archive.org/web/20210911054910/https://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.89.5424}}&amp;lt;/ref&amp;gt;。&lt;br /&gt;
&lt;br /&gt;
該程式主要用於 Unix，後來被移植到 [[OS/2]]、[[DOS]] 和 [[Microsoft Windows|Windows]] 中。&lt;br /&gt;
&lt;br /&gt;
該程式可以從內建的已知最快的字串搜尋演算法中，找尋最適合用於當前搜索的方案，這其中也包含了 Manber 與吳昇開發的基於 [[Levenshtein距离]] 的 [[Bitap算法|Bitap]] 演算法。Agrep 也同時是 [[GLIMPSE]] 的搜尋引擎。&lt;br /&gt;
&lt;br /&gt;
== 替代品 ==&lt;br /&gt;
TRE agrep 是由 TRE 正則表達函式庫提供的，跟 Manber 與 Wu 的 agrep 比較，它透過將權重與成本分配給不同的模式組 (pattern group) 得到更強的效能。&lt;br /&gt;
&lt;br /&gt;
FREJ (Fuzzy Regular Expressions for Java) 開源函式庫提供了[[命令行界面]]，使用方式與 agrep 相似。但與 agrep 或 TRE 不同，它可以為被匹配的字串或文本構建複雜的替換。&lt;br /&gt;
&lt;br /&gt;
== 參考文獻 ==&lt;br /&gt;
{{reflist}}&lt;br /&gt;
&lt;br /&gt;
[[Category:开源软件]]&lt;br /&gt;
[[Category:用C編程的自由軟體]]&lt;br /&gt;
[[Category:1988年软件]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Taeas</name></author>
	</entry>
</feed>