문제
누구든지 사용할 수 있는 좋은 정규 표현식 라이브러리는 그들이 같이 사용할 수 있나요?대부분의 정규표현식을 찾을 수 있는 온라인거나 버그를 포함하거나무에 초점을 맞추고자하는 사례로 경쟁을 검증하는 어떤 사양 100%.물론 당신은 자신을 작성할 수 있습니다,하지만 당신은 결제 시간에 의해 그것의 편리한 라이브러리를 가지고 있다.
해결책
할 수 있습 검색에 대한 일반현 regexlib.
다른 팁
향상을 위해,c++
되고 게다가 꽤 많고 최고의 Regex 도구 시장에서(심),RegexBuddy 는 대만 도구는 내가 알고 있는 것을 전환할 수 있습니다 사이에 다른 Regex 렌더링 엔진이 있습니다.
정보를 참조하십시오 여기:
http://en.wikipedia.org/wiki/RegexBuddy
RegexBuddy 의 소유 정규식 엔진을 사용하는 소프트웨어를 본받는 규정 및 제한의 인기있는 수많은 일반현 맛입니다.
최근,내 모든 텍스트 분석에서는 Perl.는 경우에 필요한 정규 표현식의 다른 언어로,나는 갈로 PCRE.
PCRE 라이브러리 설정의 기능을 구현하는 일반 식 패턴 매칭을 사용하여 동일한 구문과 의미로 Perl5.PCRE 는 그것의 자신의 native API,뿐만 아니라는 설정의 래퍼 기능에 해당하는 POSIX 정규 표현식 API 를 사용합니다.PCRE 라이브러리에는 무료,심지어 상업용 건물 소프트웨어입니다.
PCRE 원래 기록에 대해 Exim MTA, 하지만 지금은 많은 사용되는 높은 프로필 오픈 소스를 포함하여 프로젝트 아파치, PHP, KDE, Postfix, 아날로그, 고 Nmap.PCRE 은 또한 그것의 방법으로 잘 알려진 상업적인 제품 Apple Safari.다른 흥미로운 프로젝트를 사용하여 포함 PCRE 닭고기, Ferite, 오닉스, Hypermail, Leafnode, Askemos, 고 Wenlin.
PCRE 성숙하고 지원 다수의 프로젝트입니다.아파치하고 사과는 모두에 관심이 그것을 만드는 높은 품질입니다.내가 심는 다른 모든 재 라이브러리는 가능성을 능가하는 그것에 모두 기능과 품질(또는 가능하나)습니다.
하나의 좋은 소스는 제공하는 일반적으로 요청되는 정규 표현식은 펄 s Regexp::흔.
현재 제공하는 패턴을 위해 다음과 같은(에서 홈페이지):
Regexp::Common::balanced
Provides regexes for strings with balanced parenthesized delimiters.
Regexp::Common::comment
Provides regexes for comments of various languages (43 languages currently).
Regexp::Common::delimited
Provides regexes for delimited strings.
Regexp::Common::lingua
Provides regexes for palindromes.
Regexp::Common::list
Provides regexes for lists.
Regexp::Common::net
Provides regexes for IPv4 addresses and MAC addresses.
Regexp::Common::number
Provides regexes for numbers (integers and reals).
Regexp::Common::profanity
Provides regexes for profanity.
Regexp::Common::whitespace
Provides regexes for leading and trailing whitespace.
Regexp::Common::zip
Provides regexes for zip codes.
e-texteditor hilights 당신이 찾고있는 무엇인가 당신이 입력하면 됩니다.이것은 매우 유용합니다,당신이 붙여 넣을 수 있습니다 당신의'샘플 텍스트 파일로,그리고 그 형식의 정규 표현식으로 검색 분야,그리고 무슨 일치하는 것 바로 앞에 있습니다.
이러한'visual regex builder'는 것들을 대체하기로 배우 정규표현식이 있습니다.