영문자를위한 어휘 분석기를 만들려고합니다. 규칙 중 하나는 식별자가 숫자로 시작할 수 없다는 사실을 말합니다. 다음은 숫자와 식별자를 정의하는 정규 표현식입니다. .lxi 파일에 정의 NUMBER [+-]?[0-9]+
ID [a-zA-Z][a-zA-Z0-9_]*
및 규칙 : 입력 파일에 식별자 이름 지정 규칙을 존중하지 않는 토큰이있을 때 %%
{D
영구적 인 리디렉션이 작동하는 데 어려움을 겪고 있습니다. 나는 이것을 정규 표현식을 사용하여 발생시키고 싶다. OLD URL : https://example.com/olddir/other_name_here/123456/garbage.jpg NEW URL : https://example.com/newdir/other-name-here-123456/ 밑줄에서
나중에 스크립트에서 병합하기 위해 일부 이름 형식을 일치시켜야합니다. 내 열 '이름'은 CSV에서 수입과 같은 이름이 포함 된 다음 안토니오 브라운 레 시안 맥코이 레베 온 벨이 내 스크립트를 들어, 내가 좀하고 싶습니다 첫 번째 이름의 첫 글자와 같은 성으로 결합 .... A.Brown L.McCoy L.Bell 여기에 내가 바로 지금이 낭마다 시간을 반
행의 n 번째 (공백을 말합니다) 공백 문자 만 일치시킨 다음 해당 공백을 줄 바꿈으로 바꾸십시오 (모든 줄에 본질적으로 4 단어/4 공란 이내). 메모장 ++의 REPLACE 행에서, 일반적으로 \ r \ n이 트릭을 수행 할 것이라고 생각합니다. 그리고 그것은 문제를 일으키는 FIND 패턴입니다. 나는 이것이 비어있는 비교적 단순한 정규식 해결책이 있다
'xmlAttributeReplace ='와 중괄호 뒤에 오는 따옴표와 일치하는 정규 표현식이 필요합니다. 그런 다음이 일치 항목을 빈 문자열로 바꿉니다. 샘플 입력은 xmlAttributeReplace="|(?<=})"
내 문제는 내가 중괄호 다음 견적을 찾는거야 어떻게이 잘못된 다음 내가 현재 가지고 <autoUnlockSection xmlAttri
정규식을 사용하여 문자열 내에서 주석 처리 된 줄을 찾고 싶습니다. 다음과 같은 시도했지만 첫 번째 후 모든 것을 제공합니다 //. 왜? program Project1;
uses
RegularExpressions;
var
Text: string;
Pattern: string;
RegEx: TRegEx;
M