레멕스 버디

RegexBuddy
레멕스 버디
원본 작성자얀 고이바르트[1]
개발자Just Great Software Co.주식회사
안정적 방출
4.14.0[2] / 2022년 11월 23일 (2022-11-23)[2]
운영 체제마이크로소프트 윈도우
유형프로그래밍 도구
면허증.상업의
웹사이트regexbuddy.com

RegexBuddy는 Just Great Software Co.의 정규 표현 프로그래밍 도구입니다.Microsoft Windows 운영 체제용 Ltd.일반적으로 사용되는 정규 표현식 라이브러리, 원하는 프로그래밍 환경에서 정규 표현식을 사용하기 위한 코드를 생성하기 위한 인터페이스, 파일 및 디렉터리를 검색하기 위한 그래픽 grep 도구,그리고 다른 RegexBuddy 사용자와 함께 정규 표현 조언을 찾고 제공하기 위한 통합 포럼입니다.

RegexBuddy의 정규 표현식 엔진을 사용하면 소프트웨어에서 널리 사용되는 수많은 정규 표현식 맛의 규칙과 제한 사항을 에뮬레이트할 수 있습니다.

지원되는 정규식 맛

RegexBuddy 4.1.1 기준으로 15가지 정규 표현 맛이 지원됩니다.

제이지소프트
RegexBuddy를 생산하는 회사에서 개발한 엔진입니다.JG 소프트 맛은 퓨전 맛으로 설계되었으며, 따라서 다른 인기 맛의 구문을 대부분 지원합니다.
.그물
시스템.텍스트. 정규식.의 정규식 클래스입니다.C# 및 Visual Basic과 같은 프로그래밍 언어에서 사용되는 NET Framework입니다.NET.
자바
의 정규 표현 맛.java.util.regex패키지, JDK 1.4 이상에서 사용할 수 있습니다.
펄
Perl 프로그래밍 언어 버전 5.8에서 사용되는 정규식 버전입니다.
PCRE
PHP/preg 및 REALbasic에서 사용하는 필립 헤이즐의 오픈 소스 Perl Compatible Regular Expressions 라이브러리 버전 10.36.
자바스크립트
JavaScript를 표준화하는 ECMA-262의 제3판에 정의된 정규식 구문입니다.
파이썬
Python의 기본 제공 리모듈에서 지원하는 정규 표현식 맛입니다.
루비
프로그래밍 언어에 내장된 정규식 맛입니다.
티클레어
Tcl 고급 정규식 맛입니다.
POSIX BRE
IEEE POSIX 정규 표현식 표준에 정의된 POSIX 기본 정규 표현식입니다.
POSIX ERE
IEEE POSIX 정규식 표준에 정의된 POSIX 확장 정규식입니다.
GNU BRE
GNU 확장 기능이 있는 POSIX BRE 맛.grep, sed 및 awk와 같은 기존 UNIX 명령의 GNU 구현에 사용됩니다.
GNU ERE
GNU 확장 기능을 갖춘 POSIX ERE 맛.grep, sed 및 awk와 같은 기존 UNIX 명령의 GNU 구현에 사용됩니다.
XML 스키마
W3C XML 스키마 표준에 정의된 정규식 맛입니다.
XPath
W3C XPath 표준에 정의된 정규식 맛. XPath 2.0, XSLT 2.0 및 XQuery 1.0에 사용됩니다.

RegexBuddy를 사용하면 위의 플레이버를 기반으로 추가로 확장된 환경에 대한 코드를 생성할 수 있습니다.

지원되는 수식어

  • 도트는 새 라인(일명 단일 라인 모드)과 일치합니다. 일반적으로 다음과 같이 구현됩니다./s).
  • 대소문자 구분 안 함(일명 ignore case 모드, 일반적으로 다음과 같이 구현됨)/i).
  • 줄 바꿈 시 일치(다중 줄 바꿈 모드라고도 함, 일반적으로 다음과 같이 구현됨/m).
  • 자유 공간(확장 또는 자유 공간 및 주석 모드라고도 함)은 일반적으로 다음과 같이 구현됩니다./x).

선택한 버전이 위의 수정자 중 하나 이상을 지원하지 않는 경우 이 옵션은 비활성화됩니다.

버전

  • RegexBuddy 1.0 - 2004년 5월 3일 출시 - PCRE 라이브러리 기반 초기 버전
  • RegexBuddy 2.0 - 2005년 1월 25일 출시 - 정규 표현 디버거, grep 기능 및 새로운 JGsoft 정규 표현 엔진 추가
  • RegexBuddy 3.0 - 2007년 6월 13일 출시 - 멀티 플레이버 지원(12가지 플레이버 포함, 이후 릴리스에서 확장) 및 통합 포럼 소개
  • RegexBuddy 4.0 - 2013년 9월 16일 출시 - 멀티 애플리케이션 지원 도입(126개의 사전 정의된 애플리케이션, 94개의 서로 다른 정규식 맛의 574가지 측면, 30개의 대체 맛의 96가지 측면 인식)

레퍼런스

  1. ^ "About Just Great Software".
  2. ^ a b "RegexBuddy Version History".

외부 링크