«regular-expression» 태그된 질문

정규식은 문자열 내의 문자 패턴을 일치시키는 수단입니다.

3
정규식 및 Sed / Perl : 다른 단어 앞에 ISN이없는 단어 일치
특정 단어가 앞에 있지 않은 단어를 모두 사용 sed하거나 perl바꾸고 싶습니다 . 예를 들어, 영화 줄거리를 포함하는 텍스트 파일이 있는데, 캐릭터의 성을 모두 이름으로 바꾸고 싶지만 이름이 성을 바로 앞에 올 수없는 경우에만 해당합니다. 샘플 텍스트는 다음과 같습니다. John Smith and Jane Johnson talk about Smith's car. 나는 다음과 같이 …




4
정규식과 일치하는 하위 디렉토리를 재귀 적으로 이름 바꾸기
폴더가라는 미디어 서버가 Series있습니다. ( /media/Expansion2/Series/) 그것에, (놀람!) TV 시리즈가 있습니다. 예를 들어 쇼 이름 일뿐입니다./media/Expansion2/Series/The Big Bang Theory/ 각 쇼의 폴더 안에 (그리고 이것이 문제가있는 곳입니다) 계절 폴더가 있습니다. 현재 다음 두 가지 규칙이 혼합되어 있습니다 (아마도 몇 가지 더 있음). /media/Expansion2/Series/The Big Bang Theory/The Big Bang Theory Season …

5
문자열의 위치에 따라 가변적 인 선행 0을 추가하기 위해 확장 정규 표현식 구현
숫자 조직 구성표에 다양한 수의 선행 0을 추가하기 위해 sed 구문을 다운시키는 데 문제가 있습니다. 내가 운영하는 문자열은 다음과 같습니다. 1.1.1.1,Some Text Here sed 구문 활용 sed -r ":r;s/\b[0-9]{1,$((1))}\b/0&/g;tr" 응답을 이끌어 낼 수 있습니다 01.01.01.01,Some Text Here 그러나 내가 찾고있는 것은 모든 항목의 표준 길이가 [0-9]에 있도록 필드 2와 3에서 …

2
정규식과 특수 문자 일치
소문자와 숫자가 포함 된 것을 찾으려면 매우 쉽다고 가정하십시오. produce_text | grep -E '[0-9a-z]' 대괄호는 일련의 문자를 일치시키는 데 유용하지만 다소 특수한 문자는 어떻습니까? 대괄호를 사용하려면 닫는 대괄호 , 대시 (또는 하이픈) "-", 슬래시 및 캐럿 , 콜론 중 하나를 제외한 모든 문자를 일치 시키십시오 . 다음과 같이 보일까요 (작동하지 …

3
“ls -a | grep ^ \.”
나는 pwd의 내용을 나열하고 dot로 시작하는 파일 만 표시하고 싶었습니다. 시도 ls -a | grep ^\.했지만 출력에 점으로 시작하지 않는 파일도 왜 포함되어 있는지 알 수 없습니다. 예를 들면 다음과 같습니다. Pictures .pip .pki .profile projects Public 나는 내가 원하는 것을 달성 할 수 있다는 것을 알고있다. 나는 ls -ld …

5
텍스트 파일에서 백 슬래시 제거
나는 가지고있다 입력: NISHA =\455 산출: NISHA = 455 \출력 에서 제거하고 싶습니다 . 명령을 사용하려고했지만 sed "s/[\]//g" P작동하지 않고 오류를 표시합니다. character found after backslash is not meaningful


4
\\를 사용한 정규 표현식과 \를 사용한 정규 표현식
왜 grep e\\.g\\. <<< "this is an e.g. wow" 과 grep e\.g\. <<< "this is an e.g. wow" 같은 일을합니까? 세 번째 슬래시를 추가하면 동일한 결과가 나타납니다. 그러나 네 번째 슬래시를 추가하면 더 이상 작동하지 않습니다. 이것은 수업에 대한 오래된 시험의 질문과 관련이 있습니다. 백 슬래시가 2 개있는 줄이 "eg"로 …


2
확장 정규식 모드를 기본적으로 사용하지 않는 이유는 무엇입니까?
sed를 사용하고 있습니다. 나는 내가 볼 수있는 한 올바른 정규 표현식을 사용하고 있었지만 sed는 아무것도하지 않았습니다. 내가 \s+sed가 이해할 수없는 것을 사용하고 있었고 그것을 전환했을 때 [ ]+효과가있었습니다. 요약하자면, 나는 그것이 작동하기 위해 거의 모든 것을 탈출 \s하고 공백을 제거 해야하는 정규 표현식을 만들었습니다 . 이 모든 것을 피할 수있는 …

3
Bash에서 이중 문자를 찾기위한 정규식
명령 줄 (Bash)에서 텍스트, 목록 등에서 이중 문자의 모든 발생을 찾는 정규식을 찾고 있습니다. 주요 질문 : 같은 시퀀스를 찾는 간단한 방법이 aa, ll, ttttt, 등 어디 하나 개 정의하는 정규 표현식 그와 같은 문자를 n 회 발생에 대한 외모? 내가 찾고있는 것은 매우 기본적인 수준에서 이것을 달성하는 것입니다. 명령 …

2
정규 표현식의 정의는 무엇입니까?
나는 최근 이 질문에 대한 나의 대답에 대한 의견에서 정규 표현을 구성하는 것에 대해 Ghoti 와 우호적 인 논쟁에 들어갔다 . 다음은 정규식이라고 주장했습니다. `[Rr]eading[Tt]est[Dd]ata` Ghoti는 그 대신 파일 glob라고 주장하면서 동의하지 않았습니다. Wikipedia 의 glob 페이지는 다음과 같이 주장합니다. 글롭은 클레인 스타에 대한 구문을 포함하지 않으므로 표현식의 앞 부분을 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.