专门用于正则表达式的工具和实用程序专门用于正则表达式的工具和实用程序专门用于正则表达式的工具和实用程序专门用于正则表达式的工具和实用程序
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2024年3月5日
类别
  • 正则表达式
标签
专门用于正则表达式的工具和实用程序
  • 简
  • 繁
  • En
关于正则表达式 » 正则表达式工具和实用程序

正则表达式工具
grep
语言和函数库
Boost
Delphi
GNU (Linux)
Groovy
Java
JavaScript
.NET
PCRE (C/C++)
PCRE2 (C/C++)
Perl
PHP
POSIX
PowerShell
Python
R
Ruby
std::regex
Tcl
VBScript
Visual Basic 6
wxWidgets
XML Schema
Xojo
XQuery 和 XPath
XRegExp
数据库
MySQL
Oracle
PostgreSQL
本网站的更多内容
简介
正则表达式快速入门
正则表达式教程
替换字符串教程
应用程序和语言
正则表达式范例
正则表达式参考
替换字符串参考

专门用于正则表达式的工具和实用程序

这些工具和实用程序以正则表达式为其功能的内核。

grep - UNIX 世界中首先让正则表达式广为人知的实用程序

支持正则表达式的热门一般应用程序

现今有很多应用程序以各种方式支持正则表达式,强化其功能的特定部分。但某些应用程序通过实作功能齐全的 Perl 风格正则表达式,并允许在整个应用程序中使用正则表达式来取代文本搜索词汇,从众多应用程序中脱颖而出。

编程语言和函数库

如果您是程序员,您可以通过使用正则表达式节省大量编码时间。通过正则表达式,您可以在仅有少数几行代码,甚至可能只有一行代码的情况下进行强大的字符串剖析。与编写数十行或数百行代码以手动达成相同结果相比,正则表达式更易于撰写、调试和维护。

Boost - 免费的 C++ 原代码函数库,具备全面的正则表达式支持,后来由 C++11 标准化。但 Boost 的正则表达式风格与 std::regex 实作的风格有显著差异。

Delphi - Delphi XE 及后续版本随附 RegularExpressions 和 RegularExpressionsCore 单元,用于封装 PCRE 函数库。对于较旧的 Delphi 版本,您可以使用 TPerlRegEx 组件,此组件是 RegularExpressionsCore 单元所依据的单元。

Gnulib - Gnulib 或 GNU 可携式函数库包含许多模块,包括正则表达式模块。它实作了 POSIX 风格和这两种风格加上 GNU 扩展。

Groovy - Groovy 使用 Java 的 java.util.regex 套件来支持正则表达式。Groovy 仅添加少数语言增强功能,让您可以使用更少的按键来实例化 Pattern 和 Matcher 类别。

Java - Java 4 及后续版本在 java.util.regex 套件中包含一个出色的正则表达式函数库。

JavaScript - 如果您使用 JavaScript 在客户端验证网页上的用户输入,使用 JavaScript 内置的正则表达式支持将大幅减少您需要撰写的代码量。

.NET (dot net) - 任何基于 .NET 的编程语言,例如 C# (C sharp) 或 VB.NET,都可以使用 .NET 对正则表达式的出色支持。

PCRE - 以 ANSI C 编写的热门开源正则表达式函数库,您可以直接链接到您的 C 和 C++ 应用程序中,或通过 .so (UNIX/Linux) 或 .dll (Windows) 使用。

Perl - 让正则表达式重生,并引进许多新功能的文本处理语言。正则表达式是 Perl 的重要组成部分。

PHP - 用于创建动态网页的热门语言,具备三组正则表达式函数。两个实作 POSIX ERE,而第三个则基于 PCRE。

POSIX - POSIX 标准定义了两种正则表达式风格,并已在许多应用程序、编程语言和系统中实作。

PowerShell - PowerShell 是 Microsoft 的一种编程语言,主要用于系统管理。由于 PowerShell 建构在 .NET 之上,因此其内置的正则表达式操作符 -match 和 -replace 使用 .NET 正则表达式风格。PowerShell 也可以直接访问 .NET Regex 类别。

Python - 热门的高端脚本语言,具备全面的内置正则表达式函数库

R - R 语言是 R 项目中用于统计运算的编程语言。它具有基于 POSIX 和 PCRE 的内置正则表达式支持。

Ruby - 另一种热门的高端脚本语言,具备全面的正则表达式支持,作为语言功能。

std::regex - 正则表达式支持是 C++11 中定义的标准 C++ 函数库的一部分,之前在 TR1 中。

Tcl - Tcl 是一种热门的「胶水」语言,提供三种正则表达式风格。两种 POSIX 兼容风格,以及一种「高端」Perl 风格。

VBScript - Microsoft 脚本语言,用于 ASP (Active Server Pages) 和 Windows 脚本,内置 RegExp 对象,实作 JavaScript 标准中定义的正则表达式风格。

Visual Basic 6 - Visual Basic 的最后一个版本,用于 Win32 开发。您可以在 VB6 应用程序中使用 VBScript RegExp 对象。

wxWidgets - 热门的开源窗口工具组。wxRegEx 类别封装了最初为 Tcl 开发的「高端正则表达式」引擎。

XML Schema - W3C XML Schema 标准定义了自己的正则表达式风格,用于使用模式区块验证简单类型。

Xojo - 跨平台开发工具,以前称为 REALbasic,内置基于 PCRE 的 RegEx 类别。

XQuery 和 XPath - W3C 标准 XQuery 1.0 和 XPath 2.0 函数和操作符延伸 XML Schema regex 风格,使其适用于全文搜索。

XRegExp - 开源 JavaScript 函数库,增强 regex 语法,并消除许多跨浏览器不一致性和错误。

数据库

现代数据库通常提供内置的正则表达式功能,可用于 SQL 陈述式中,使用正则表达式筛选字段。在某些数据库中,您也可以使用正则表达式来萃取字段的有用部分,或使用搜索和取代来修改字段。

MySQL - MySQL 的 REGEXP 操作符就像 LIKE 操作符一样,只不过它使用 POSIX 扩展正则表达式。

Oracle - Oracle 数据库 10g 添加 4 个正则表达式函数,可用于 SQL 和 PL/SQL 陈述式中,以筛选列,并萃取和取代 regex 比对。Oracle 实作 POSIX 扩展正则表达式。

PostgreSQL - PostgreSQL 提供比对操作符,以及萃取和取代函数,使用 Tcl 也使用的「高端正则表达式」引擎。

專門用於正規表示式的工具和實用程式
  • 简
  • 繁
  • En
關於正規表示式 » 正規表示式工具和實用程式

正規表示式工具
grep
語言和函式庫
Boost
Delphi
GNU (Linux)
Groovy
Java
JavaScript
.NET
PCRE (C/C++)
PCRE2 (C/C++)
Perl
PHP
POSIX
PowerShell
Python
R
Ruby
std::regex
Tcl
VBScript
Visual Basic 6
wxWidgets
XML Schema
Xojo
XQuery 和 XPath
XRegExp
資料庫
MySQL
Oracle
PostgreSQL
本網站的更多內容
簡介
正規表示式快速入門
正規表示式教學
替換字串教學
應用程式和語言
正規表示式範例
正規表示式參考
替換字串參考

專門用於正規表示式的工具和實用程式

這些工具和實用程式以正規表示式為其功能的核心。

grep - UNIX 世界中首先讓正規表示式廣為人知的實用程式

支援正規表示式的熱門一般應用程式

現今有很多應用程式以各種方式支援正規表示式,強化其功能的特定部分。但某些應用程式透過實作功能齊全的 Perl 風格正規表示式,並允許在整個應用程式中使用正規表示式來取代文字搜尋詞彙,從眾多應用程式中脫穎而出。

程式語言和函式庫

如果您是程式設計師,您可以透過使用正規表示式節省大量編碼時間。透過正規表示式,您可以在僅有少數幾行程式碼,甚至可能只有一行程式碼的情況下進行強大的字串剖析。與編寫數十行或數百行程式碼以手動達成相同結果相比,正規表示式更易於撰寫、除錯和維護。

Boost - 免費的 C++ 原始碼函式庫,具備全面的正規表示式支援,後來由 C++11 標準化。但 Boost 的正規表示式風格與 std::regex 實作的風格有顯著差異。

Delphi - Delphi XE 及後續版本隨附 RegularExpressions 和 RegularExpressionsCore 單元,用於封裝 PCRE 函式庫。對於較舊的 Delphi 版本,您可以使用 TPerlRegEx 元件,此元件是 RegularExpressionsCore 單元所依據的單元。

Gnulib - Gnulib 或 GNU 可攜式函式庫包含許多模組,包括正規表示式模組。它實作了 POSIX 風格和這兩種風格加上 GNU 扩展。

Groovy - Groovy 使用 Java 的 java.util.regex 套件來支援正規表示式。Groovy 僅新增少數語言增強功能,讓您可以使用更少的按鍵來實例化 Pattern 和 Matcher 類別。

Java - Java 4 及後續版本在 java.util.regex 套件中包含一個出色的正規表示式函式庫。

JavaScript - 如果您使用 JavaScript 在客戶端驗證網頁上的使用者輸入,使用 JavaScript 內建的正規表示式支援將大幅減少您需要撰寫的程式碼量。

.NET (dot net) - 任何基於 .NET 的程式語言,例如 C# (C sharp) 或 VB.NET,都可以使用 .NET 對正規表示式的出色支援。

PCRE - 以 ANSI C 編寫的熱門開源正規表示式函式庫,您可以直接連結到您的 C 和 C++ 應用程式中,或透過 .so (UNIX/Linux) 或 .dll (Windows) 使用。

Perl - 讓正規表示式重生,並引進許多新功能的文字處理語言。正規表示式是 Perl 的重要組成部分。

PHP - 用於建立動態網頁的熱門語言,具備三組正規表示式函數。兩個實作 POSIX ERE,而第三個則基於 PCRE。

POSIX - POSIX 標準定義了兩種正規表示式風格,並已在許多應用程式、程式語言和系統中實作。

PowerShell - PowerShell 是 Microsoft 的一種程式語言,主要用於系統管理。由於 PowerShell 建構在 .NET 之上,因此其內建的正規表示式運算子 -match 和 -replace 使用 .NET 正規表示式風格。PowerShell 也可以直接存取 .NET Regex 類別。

Python - 熱門的高階腳本語言,具備全面的內建正規表示式函式庫

R - R 語言是 R 專案中用於統計運算的程式語言。它具有基於 POSIX 和 PCRE 的內建正規表示式支援。

Ruby - 另一種熱門的高階腳本語言,具備全面的正規表示式支援,作為語言功能。

std::regex - 正規表示式支援是 C++11 中定義的標準 C++ 函式庫的一部分,之前在 TR1 中。

Tcl - Tcl 是一種熱門的「膠水」語言,提供三種正規表示式風格。兩種 POSIX 相容風格,以及一種「進階」Perl 風格。

VBScript - Microsoft 腳本語言,用於 ASP (Active Server Pages) 和 Windows 腳本,內建 RegExp 物件,實作 JavaScript 標準中定義的正規表示式風格。

Visual Basic 6 - Visual Basic 的最後一個版本,用於 Win32 開發。您可以在 VB6 應用程式中使用 VBScript RegExp 物件。

wxWidgets - 熱門的開源視窗工具組。wxRegEx 類別封裝了最初為 Tcl 開發的「進階正規表示式」引擎。

XML Schema - W3C XML Schema 標準定義了自己的正規表示式風格,用於使用模式區塊驗證簡單類型。

Xojo - 跨平台開發工具,以前稱為 REALbasic,內建基於 PCRE 的 RegEx 類別。

XQuery 和 XPath - W3C 標準 XQuery 1.0 和 XPath 2.0 函數和運算子延伸 XML Schema regex 風味,使其適用於全文搜尋。

XRegExp - 開源 JavaScript 函式庫,增強 regex 語法,並消除許多跨瀏覽器不一致性和錯誤。

資料庫

現代資料庫通常提供內建的正規表示式功能,可用於 SQL 陳述式中,使用正規表示式篩選欄位。在某些資料庫中,您也可以使用正規表示式來萃取欄位的有用部分,或使用搜尋和取代來修改欄位。

MySQL - MySQL 的 REGEXP 運算子就像 LIKE 運算子一樣,只不過它使用 POSIX 延伸正規表示式。

Oracle - Oracle 資料庫 10g 新增 4 個正規表示式函數,可用於 SQL 和 PL/SQL 陳述式中,以篩選列,並萃取和取代 regex 比對。Oracle 實作 POSIX 延伸正規表示式。

PostgreSQL - PostgreSQL 提供比對運算子,以及萃取和取代函數,使用 Tcl 也使用的「進階正規表示式」引擎。

Specialized Tools and Utilities for Working with Regular Expressions
  • 简
  • 繁
  • En
About Regular Expressions » Tools and Utilities for Regular Expressions

Regex Tools
grep
Languages & Libraries
Boost
Delphi
GNU (Linux)
Groovy
Java
JavaScript
.NET
PCRE (C/C++)
PCRE2 (C/C++)
Perl
PHP
POSIX
PowerShell
Python
R
Ruby
std::regex
Tcl
VBScript
Visual Basic 6
wxWidgets
XML Schema
Xojo
XQuery & XPath
XRegExp
Databases
MySQL
Oracle
PostgreSQL
More on This Site
Introduction
Regular Expressions Quick Start
Regular Expressions Tutorial
Replacement Strings Tutorial
Applications and Languages
Regular Expressions Examples
Regular Expressions Reference
Replacement Strings Reference

Specialized Tools and Utilities for Working with Regular Expressions

These tools and utilities have regular expressions as the core of their functionality.

grep - The utility from the UNIX world that first made regular expressions popular

General Applications with Notable Support for Regular Expressions

There are a lot of applications these days that support regular expressions in one way or another, enhancing certain part of their functionality. But certain applications stand out from the crowd by implementing a full-featured Perl-style regular expression flavor and allowing regular expressions to be used instead of literal search terms throughout the application.

Programming Languages and Libraries

If you are a programmer, you can save a lot of coding time by using regular expressions. With a regular expression, you can do powerful string parsing in only a handful lines of code, or maybe even just a single line. A regex is faster to write and easier to debug and maintain than dozens or hundreds of lines of code to achieve the same by hand.

Boost - Free C++ source libraries with comprehensive regex support that was later standardized by C++11. But there are significant differences in Boost’s regex flavors and the flavors in std::regex implementations.

Delphi - Delphi XE and later ship with RegularExpressions and RegularExpressionsCore units that wrap the PCRE library. For older Delphi versions, you can use the TPerlRegEx component, which is the unit that the RegularExpressionsCore unit is based on.

Gnulib - Gnulib or the GNU Portability Library includes many modules, including a regex module. It implements both POSIX flavors, as well as these two flavors with added GNU extensions.

Groovy - Groovy uses Java’s java.util.regex package for regular expressions support. Groovy adds only a few language enhancements that allow you to instantiate the Pattern and Matcher classes with far fewer keystrokes.

Java - Java 4 and later include an excellent regular expressions library in the java.util.regex package.

JavaScript - If you use JavaScript to validate user input on a web page at the client side, using JavaScript’s built-in regular expression support will greatly reduce the amount of code you need to write.

.NET (dot net) - Any .NET-based programming language such as C# (C sharp) or VB.NET can use .NET’s excellent support for regular expressions.

PCRE - Popular open source regular expression library written in ANSI C that you can link directly into your C and C++ applications, or use through an .so (UNIX/Linux) or a .dll (Windows).

Perl - The text-processing language that gave regular expressions a second life, and introduced many new features. Regular expressions are an essential part of Perl.

PHP - Popular language for creating dynamic web pages, with three sets of regex functions. Two implement POSIX ERE, while the third is based on PCRE.

POSIX - The POSIX standard defines two regular expression flavors that are implemented in many applications, programming languages and systems.

PowerShell - PowerShell is a programming language from Microsoft that is primarily designed for system administration. Since PowerShell is built on top of .NET, it’s built-in regex operators -match and -replace use the .NET regex flavor. PowerShell can also access the .NET Regex classes directly.

Python - Popular high-level scripting language with a comprehensive built-in regular expression library

R - The R Language is the programming languages used in the R Project for statistical computing. It has built-in support for regular expressions based on POSIX and PCRE.

Ruby - Another popular high-level scripting language with comprehensive regular expression support as a language feature.

std::regex - Regex support part of the standard C++ library defined in C++11 and previously in TR1.

Tcl - Tcl, a popular “glue” language, offers three regex flavors. Two POSIX-compatible flavors, and an “advanced” Perl-style flavor.

VBScript - Microsoft scripting language used in ASP (Active Server Pages) and Windows scripting, with a built-in RegExp object implementing the regex flavor defined in the JavaScript standard.

Visual Basic 6 - Last version of Visual Basic for Win32 development. You can use the VBScript RegExp object in your VB6 applications.

wxWidgets - Popular open source windowing toolkit. The wxRegEx class encapsulates the “Advanced Regular Expression” engine originally developed for Tcl.

XML Schema - The W3C XML Schema standard defines its own regular expression flavor for validating simple types using pattern facets.

Xojo - Cross-platform development tool formerly known as REALbasic, with a built-in RegEx class based on PCRE.

XQuery and XPath - The W3C standard for XQuery 1.0 and XPath 2.0 Functions and Operators extends the XML Schema regex flavor to make it suitable for full text search.

XRegExp - Open source JavaScript library that enhances the regex syntax and eliminates many cross-browser inconsistencies and bugs.

Databases

Modern databases often offer built-in regular expression features that can be used in SQL statements to filter columns using a regular expression. With some databases you can also use regular expressions to extract the useful part of a column, or to modify columns using a search-and-replace.

MySQL - MySQL’s REGEXP operator works just like the LIKE operator, except that it uses a POSIX Extended Regular Expression.

Oracle - Oracle Database 10g adds 4 regular expression functions that can be used in SQL and PL/SQL statements to filter rows and to extract and replace regex matches. Oracle implements POSIX Extended Regular Expressions.

PostgreSQL - PostgreSQL provides matching operators and extraction and substitution functions using the “Advanced Regular Expression” engine also used by Tcl.

©2015-2025 艾丽卡 support@alaica.com