안에 내가 사용하고 작동되는 다음과 같은 정규식이있는 경우 괄호를 무시하는 정규식을 알려주기 :이 문자열 @extends('template', 'test') 올바르게 그룹과 저를 준다 내가 필요한 /\[email protected](@?\w+(?:::\w+)?)([ \t]*)(\(((?>[^()]+) | (?3))* \))?/x . 문자열은 따옴표 안에 닫
나는 문자열 목록을 가지고 그리고 내가 얻을 싶습니다 Test1_MYSTRING_val1
Test1_MYSTRING
존재하는 모든 _ 문자의 경우 정규 표현식을 사용하여 그룹에 싶습니다 첫 번째 문자열에 대한하지만 두 번째에 대한 Test1, MYSTRING, val1
Test1, MYSTRING
This regex 작품 : 어떤 제안 (Test
이것은 캡처 그룹 sed의 sipmlest 가능한 예제 중 하나처럼 보이며 작동하지 않습니다. 나는 온라인 정규 표현식 테스터에서 정규식을 테스트했고, 내가 원하는 것을 수행했다. 리눅스 커맨드 라인에서는 그렇지 않습니다. $ echo "a 10 b 12" | sed -E -n 's/a ([0-9]+)/\1/p'
$
및 $ echo "a 10 b 12
나는이 같은 출력을 일치 지금까지 그룹화 30T1 Error: NIO from machine - sequence Nr. 1456
30T1 Error: Failure from Stud machine point Nr. 100
30T1 Error " 331" Stud Machine Failure: Motor not working!
30T1 Error: N
에서 정규식을 사용하여 IP 주소와 유사한 문자열 (점) 예를 들어 '를.'내가 가진 무엇 Input: '1.2.3.4.5.6'
Output : ['1', '2', '3', '4', '5', '6']
시도 : - >>> pattern = '(\d+)(\.(\d+))+'
>>> test = '192.168.7.6'
>>> re.findall(pat,
나는 최근에 정규 표현식을 사용해 왔습니다. 이제 3 개의 기호 a, b 및 c가 있습니다. 내가 처음으로 2 연속 a를 원하지 않는 경우를 보았습니다. 말을이 문제를 일반화 할 수있는 방법이 있는지 ((b|c + a(b|c))*(a + epsilon)
지금은 궁금하네요 뭔가 같은 : 정규식은 무엇인가를 것 없는 두 개의 연속 A의없이 두 개의 연속 된
문장 (문자열)이 일치하는지 알아보기 위해이 Regex 패턴을 사용하고 있습니다. 내 패턴 : @"^A\s(?<TERM1>[A-Z][a-z]{1,})\sconsists\sof\s((?<MINIMUM1>(\d+))\sto\s(?<MAXIMUM1>(\d+|many){1})|(?<MINMAX1>(\d+|many{1}){1}){1})\s(?<TERM2>[A-Z][
정규식을 작성하여 기존 IRC 로그를 구문 분석하려고합니다. 정규 표현식 : (\d\d:\d\d)(<)(@|\+)(.+?)>(.*)
LOG 예 : 내가 연산자이없는 사용자를 제외하고 로그에서 필요한 모든 구문 분석 할 수있었습니다 = 00:00<@billy> text text text text text text text text text text tex
나는 파일의 "lines"배열을 얻기 위해 java의 String.split (regex)과 함께 사용할 수있는 정규식을 찾으려고한다. 캐리지 리턴은 줄의 끝을 정의하지 않고 쉼표 대신 쉼표 만 사용합니다. 쉼표가 괄호, 작은 따옴표 또는 주석 (/ * comment, more comment * /) 사이에 있으면 행 끝을 의미하지 않습니다. 예 : 1 t