>개발 도구 >메모장 >메모장을 교체하는 방법을 흐리게 처리하는 방법

메모장을 교체하는 방법을 흐리게 처리하는 방법

angryTom
angryTom원래의
2019-08-16 13:47:4311571검색

메모장을 교체하는 방법을 흐리게 처리하는 방법

노트패드(notepad)는 WINDOWS의 코드 편집기 또는 작은 프로그램으로 텍스트 편집에 사용되며, 텍스트 편집 기능은 Windows 워드패드와 동일합니다. 오픈 소스의 컴팩트한 무료 일반 텍스트 편집기입니다. 며칠 후에는 메모장을 사용하여 블러 교체를 수행하는 방법을 소개하겠습니다.

추천 튜토리얼: 메모장 그래픽 튜토리얼

메모장에서 퍼지 대체를 수행하려면 정규 표현식만 사용하여 대체하면 됩니다. 검색 목록에서 찾고자 하는 정규식을 입력하기만 하면 됩니다. 그런 다음 교체 열에 교체하려는 콘텐츠를 입력하면 됩니다. 그림과 같이

메모장을 교체하는 방법을 흐리게 처리하는 방법

추가 정보:

다음은 메모장의 정규 표현식 규칙을 소개합니다.

1, 기본 표현식

기호 설명
. 은 새 줄(n)을 제외한 모든 문자와 일치합니다. 즉, "."은 r과 일치할 수 있습니다. 파일에 r과 n이 모두 포함되어 있으면 혼동이 발생합니다. 모든 문자를 일치시키려면 sS를 사용하십시오.
(…) 이 태그는 첫 번째 태그에 액세스하려면 구문 1, 두 번째 태그에 액세스하려면 구문 3, 4 … 9를 통해 액세스할 수 있습니다. 이러한 태그는 현재 정규식에서 사용하거나 검색 및 바꾸기에서 대체 문자열로 사용할 수 있습니다.
1, 2, etc 는 1부터 9(1부터 9)까지의 레이블 영역을 대체하여 나타냅니다. 예를 들어 Fred([1-9])XXX 문자열을 찾아서 Sam1YYY 문자열로 바꾸는 메서드는 파일에서 Fred2XXX 문자열이 발견되면 이를 Sam2YYY로 바꿉니다. 참고: 9개 영역만 사용할 수 있으므로 사용 시 안전합니다. 예를 들어 102는 영역 1을 의미하고 텍스트 "0"과 영역 2를 의미합니다.
[…] 은 문자 집합을 나타냅니다. 예를 들어 [abc]는 문자 a, b 또는 c를 나타냅니다. 또한 [a-z]와 같은 범위를 사용하여 모든 소문자를 나타낼 수도 있습니다.
[^…] 은 문자의 보완을 나타냅니다. 예를 들어 [^A-Za-z]는 알파벳을 제외한 모든 문자를 나타냅니다.
^ 은 줄의 시작과 일치합니다(아래와 같이 집합이 아닌 경우).
$ 는 줄의 끝과 일치합니다. 예를 들어 Sa*m은 Sm, Sam, Saam, Saaam 등과 일치합니다.
+ 는 1회 이상 일치합니다. 예를 들어 Sa+m은 Sam, Saam, Saaam 등과 일치합니다.
? 는 0회 또는 1회 일치합니다. 예를 들어 Sa?m은 Sm, Sam과 일치합니다.
{n} 는 특정 횟수의 n회와 일치합니다. 예를 들어 'Sa{2}m'은 Saam과 일치합니다.
{m,n} 는 최소 m회, 최대 n회 일치합니다(n이 누락된 경우 임의의 횟수). 예를 들어 'Sa{2,3}m'은 Saam 또는 Saaam과 일치합니다. ,}m'은 'Saa+m'
* ?, +?, ??, {n,m}? 비탐욕적 일치, 첫 번째 유효한 일치 일치, 일반적으로 ''는 전체 'content' 문자열과 일치합니다. 그러나 '<.>'는 "와 일치합니다. 이는 레이블 영역을 표시합니다. 이 영역은 1에 해당하는 여러 영역에 액세스하는 등의 방법을 사용하여 액세스할 수 있습니다. -9.

2. 마크 및 그룹화

(?:…)비캡처 그룹.(?=…)비캡처 그룹 – 예를 들어 '(.*)(?=ton)' 표현식을 만났을 때. ' Appleton' 문자열인 경우 'Apple'과 일치합니다.(? 비캡처 그룹 – 역방향 어설션 예: '(?(?!…) 비캡처 그룹 – 예를 들어 '.(?!e) ' 식, 'Apple'이 나타나면 바로 뒤에 'e'가 오기 때문에 'l'을 제외한 모든 문자가 검색됩니다.(?비캡처 그룹 – 부정 역방향 어설션. 예: ' (?(?P…)캡처된 그룹의 이름을 지정합니다. 이후 사용을 위해 그룹에 이름을 제출합니다. 예를 들어 '(?PA[^s]+)s(?P=first)'는 다음을 찾습니다. 'Apple Apple'. 숫자 대신 그룹 이름을 사용하는 '(A[^s]+)s1'과 유사합니다.(?=name)이름이 (?P…)인 그룹과 일치합니다. (?#comment)주석 - 일치 시 괄호 안의 내용은 무시됩니다. 3.
symbol explanation
(…) 그룹 캡처는 1, 두 번째 그룹은 2로 액세스 할 수 있습니다.

공백과 일치합니다. 새 줄과 일치하지 않으려면 [[:blank:]]를 사용하세요.

S는 공백이 아닌 문자와 일치합니다. w단어 문자와 일치합니다. WdDb B x4 숫자 문자와 일치: [0-9]은 16진수 문자와 일치: [0- 9A-Fa-f]영숫자 문자와 일치: [0-9A-Za-z]소문자와 일치: [ a-z]
단어가 아닌 문자 일치
숫자 문자 일치
숫자가 아닌 문자 일치
단어 경계 일치 'bWw+'는 W로 시작하는 단어를 찾습니다.
는 단어가 아닌 경계와 일치합니다. 'BeB+' - 단어 중간에서 문자 'e'를 찾습니다.
이것은 Scintilla의 단어 정의를 사용하여 단어의 시작과 일치합니다. Scintilla의 단어 정의를 사용하여 단어의 끝과 일치합니다.
는 다른 의미를 가질 수 있는 문자를 표현하기 위해 x로 실행됩니다. 예를 들어, [는 a의 시작이 아닌 [로 텍스트에 삽입하는 데 사용됩니다.
[[:digit:]]
[[:xdigit:]]
[[:alnum:]]
[[:lower:]]

[[: upper:]]

대문자 일치: [A-Z] [[:space:]][[:punct:]][[:graph:]][[:print:]][[:cntrl:]]

5 、替换操작품

[[:blank:]] 공백(공백 또는 탭) 일치:[ t]
공백 문자 일치: [trnvf]
구두점 문자 일치: [-!”#$%&'()*+,./: ;?@[ ]_`{
그래픽 문자와 일치: [x21-x7E]
그래픽 문자와 일치 문자 및 공백
제어 문자 일치
텍스트 본문 검색 문자열 문자열 바꾸기 Result
안녕하세요 제 이름은 Fred입니다 제 이름은 (.+)입니다 내 이름은 1이 아닙니다 안녕하세요 제 이름은 프레드가 아닙니다
빠른 갈색 여우가 뚱뚱한 게으른 개를 뛰어넘었습니다 brown (.+)가 (.+)를 뛰어넘었습니다 brown 2가 1을 뛰어넘었습니다 빠른 갈색지방이 여우 게으른 개를 뛰어넘었어요

위 내용은 메모장을 교체하는 방법을 흐리게 처리하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.