pcre

쉘 스크립트에서 외국어를 grep할 수 없습니다.
pcre

쉘 스크립트에서 외국어를 grep할 수 없습니다.

저는 쉘 스크립팅을 처음 접했고 다음 형식의 텍스트가 포함된 텍스트를 가지고 있습니다. "some foreign language",'corresponding ID to text' 예를 들어:- "Назад",IDC_SSB_DLG_BACK_BTN ID와 관련된 텍스트를 찾아서 텍스트 파일로 저장해야 합니다. 내 샘플 스크립트는 다음과 같습니다. #!/bin/sh target_file=$1 output=$2 translationID=IDC_SSB_DLG_BACK_BTN translation=$(cat...

Admin

여러 줄 문자열에서 정확히 일치하는 항목을 검색하려면 pcregrep을 사용하세요.
pcre

여러 줄 문자열에서 정확히 일치하는 항목을 검색하려면 pcregrep을 사용하세요.

검색 디렉토리를 사용하려고 합니다 pcregrep. 여러 줄의 긴 문자열을 사용하여 검색하고 싶습니다. 기본적으로 여러 코드베이스의 표절 여부를 확인하려고 합니다. 그래서 일부 코드에서 코드 블록을 복사/붙여넣은 다음 디렉터리에서 정확히 일치하는 항목을 검색할 수 있기를 원합니다. pcregrep내가 겪고 있는 문제는 옵션 -M( )을 사용할 때 pcregrep -M각 개행 문자를 별도의 패턴으로 처리하는 것 같다는 것입니다. 따라서 파일에 고유한 것으로 알고 있는 코드 블록을 얻을 때 개별 줄 중 ...

Admin

Rocky Linux에 pcre2-tools를 설치하는 방법
pcre

Rocky Linux에 pcre2-tools를 설치하는 방법

저는 RL v9.1을 사용하고 있습니다. 패키지가 거기에있는 것 같습니다 (PCRE2-도구-10.40-2.el9.x86_64.rpm) 하지만 yum에는 표시되지 않습니다. yum install pcre2-tools runner_gitlab-runner 1.4 kB/s | 1.0 kB 00:00 runner_gitlab-runner-source 1.4 kB/s | 951 B 00:00 No match for argument: pcre2-tools Err...

Admin

XMLERR: 요소 '=').*?(?=')
pcre

XMLERR: 요소 '=').*?(?=')

Wazuh 도구의 PCRE2 정규식에서 둘러보기 요소를 사용하려고 합니다. 문자열을 큰따옴표로 묶고 아래 정규식을 만들어야 하지만 정규식 요소를 닫지 않고 "<" 문자를 선택하는 것처럼 보입니다. <regex type="pcre2">(?<=").*?(?=")</regex> 오류: (1226): XML 파일 'etc/decoders/local_decoder.xml'을 읽는 동안 오류가 발생했습니다. XMLERR: 요소 '=").?(?=")</regex'는 닫혀 있...

Admin

정규식에서 외부 괄호를 버리고 내부 괄호를 고려할 수 있습니까?
pcre

정규식에서 외부 괄호를 버리고 내부 괄호를 고려할 수 있습니까?

괄호가 포함된 패턴이 많고 괄호를 고려하지 않고 그 안/사이에 있는 것만 고려하는 정규식을 만들었는데, 괄호 안의 텍스트에도 [] 괄호가 포함되어 있으면 문제가 있습니다. 감사해요! 정규식:(?<inside_value>(?<=\[).*?\[?(?=\])) 예를 들어, A) [ClusterReceiver[99] ] B) [first-second-third-8050-exec-a ] 위에서 B)는 잘 작동하지만 A)는 작동하지 않습니다. 각 사례에 대...

Admin

첫 번째 단어에 특정 문자 집합이 포함된 줄 찾기
pcre

첫 번째 단어에 특정 문자 집합이 포함된 줄 찾기

입력 파일은 여러 개의 10자 조합을 포함하는 줄 외부에 존재합니다. NGNAEAREAX EAHVSELYCI FNWGNLACQM AWKLRMDHIT PRYMFNYMVM NCNREDEEEQ EAHVSELYCI FNWGNLACQM AWKLRMDHIT PRYMFNYMVM 첫 번째 단어에 "REGEX"라는 단어를 구성하는 문자가 포함된 모든 줄을 찾으려면 정규식(PCRE 또는 BRE/ERE)이 필요합니다. 따라서 줄의 첫 번째 단어에는 최소한 R 1개, E 2개, G 1개, X 1개가 포함되어야 합니다. ...

Admin

중단된 명령의 출력 캡처
pcre

중단된 명령의 출력 캡처

정규식을 사용하여 명령 출력에서 ​​일부 텍스트 패턴을 캡처하고 배열을 만들려고 합니다 list_mqs. 문제는 이전 명령이 중단되어 결코 종료되지 않는다는 것입니다. 따라서 a를 사용하면 다른 루틴이 완료되지 않기 때문에 pipeline | egrep명령이 시작되지 않습니다 .egrep 제가 포착하려는 패턴은 MQ_1A, MQ_F5, 입니다 MQ_H7. [user@host] list_mqs=($(command_never_ends | egrep -io "MQ_*")) 이전 명령이 끝나지 않더라도...

Admin

이름 바꾸기 도구를 사용하여 파일 이름 바꾸기 - 대괄호 주위로 이동
pcre

이름 바꾸기 도구를 사용하여 파일 이름 바꾸기 - 대괄호 주위로 이동

초보 질문입니다. 이 답변을 따르십시오파일 이름의 마지막 부분을 앞으로 이동, 동일한 작업을 수행하려고 하는데 제 경우의 모든 파일에는 대괄호가 포함되어 있습니다. 내가 원하는 것은 제목을 괄호의 반대쪽으로 이동하는 것입니다(파일 확장자를 유지함). 따라서 title ![s2_e2].mp4이름이 다음으로 변경됨: [s2_e2]title !.mp4 첫 번째 부분에는 느낌표와 공백이 포함될 수 있지만 이스케이프해야 하는 다른 문자는 포함될 수 없습니다. 나는 이것을 생각해 냈지만 첫 번째 대괄호까지만...

Admin

반복 패턴의 반복 패턴을 찾기 위해 grep하는 방법은 무엇입니까?
pcre

반복 패턴의 반복 패턴을 찾기 위해 grep하는 방법은 무엇입니까?

텍스트 파일 Fred.txt가 있습니다. % cat -e fred.txt 00:$ 00:04:$ 01:00:23:34$ 01:$ 01:40:$ 01:40:32:$ % grep을 사용하여 2자리 숫자와 콜론이 포함된 줄을 찾을 수 있습니다. % pcregrep -e '[\d]{2}:' fred.txt 00: 00:04: 01:00:23:34 01: 01:40: 01:40:32: % 하지만 패턴의 반복되는 패턴을 얻으려고 하면 찾지 못합니다. % pcregrep -e '[[\d]{2}:]{2}...

Admin

PCre2grep 여러 줄 정규 표현식
pcre

PCre2grep 여러 줄 정규 표현식

텍스트 파일의 첫 번째 HTML과 일치하는 정규식을 만들려고 합니다. garbage garbage §<html class="test1"> <div>test</div></html>§ garbage garbage §<html class="test2> <div>test</div></html>§ garbage garbage §<html class="test3"> <div>test</div>&...

Admin

pcregrep(또는 pcre2grep)에는 grep의 --max-count 옵션과 동일한 기능이 있습니까?
pcre

pcregrep(또는 pcre2grep)에는 grep의 --max-count 옵션과 동일한 기능이 있습니까?

다음 파일을 가져옵니다. aaa bbb XXX ccc ddd eee XXX fff ggg 인쇄하고 싶어요,그리고pcregrep, 첫 번째 줄에 모든 줄이 포함될 때까지 XXX: aaa bbb XXX pcregrep( 또는 로 ) 가능합니까 pcre2grep? 나는 이것을 구현했습니다 : $ pcre2grep -nM '(.|\n)*?XXX' file 1:aaa bbb XXX 4:ccc ddd eee XXX 첫 번째 게임이 끝나면 종료할 수 있는 방법이 있나요? 유사한 옵션 이 pcre2grep없는...

Admin

특정 카테고리 제목부터 다음 카테고리 제목까지 텍스트 파일에서 텍스트를 추출합니다.
pcre

특정 카테고리 제목부터 다음 카테고리 제목까지 텍스트 파일에서 텍스트를 추출합니다.

다음 형식의 TOML 파일이 있습니다(범주에는 어떤 이름이든 가질 수 있으며 일련 번호 매기기는 단지 예일 뿐이며 보장되지는 않습니다). [CATEGORY_1] A=1 B=2 [CATEGORY_2] C=3 D=4 E=5 ... [CATEGORY_N] Z=26 내가 달성하고 싶은 것은 주어진 카테고리 내에서 텍스트를 검색하는 것입니다. 따라서 내가 지정하면 [CATEGORY_1]출력이 제공되기를 원합니다. A=1 B=2 나는 플래그를 사용하여 개행 문자를 널 바이트 문자로 해석하고 다음 정규...

Admin

우리는 거기 어떻게 갔나요?
pcre

우리는 거기 어떻게 갔나요?

다음과 같은 파일이 있다고 가정해 보겠습니다. 1,2,3-5,6 1,2,3-5,6, 1 1-3 1,2,3-,4,5-7 1,2,3-,4,5-7, 1,2,-3,4,5 1,2,-,3,4 1,2,,,3,4 ,1,2,3 다음 규칙의 조합만 유효한 것으로 간주됩니다. 범위 [0-9]+-[0-9]+ 그룹[0-9]+,[0-9]+ 주문 번호[0-9]+ 쉼표로 끝나는 줄도 유효한 것으로 간주되어야 합니다. 그냥 추출하고 싶은데 1,2,3-5,6 1,2,3-5,6, 1 1-3 아래 표시된 다른 라인은 규칙을 준...

Admin