<title> 정규식 예제 </title>
regexp
(\[Haru-Raws\] |\[HorribleSubs\] |\[Leopard-Raws\] |\[Zero-Raws\] |\[모에-Raws\] |\[OWA Raws\] )
(( RAW | )?)\((TX|TOEI|MX|TBS|AT-X HD\!) 1280x720 x264 AAC\) (( RAW | )?)\((TX|TOEI|MX|TBS|AT-X|AT-X HD\!|TVS|MBS|NTV) 1280x720 x264 (VFR) AAC\) ( \[480p\]| \[720p\]| RAW)
DEFINER=([^\s]+)[ ] // DEFINER=ABCDE@DKFJDKFJ'DFKJEK OtherOfReset // "DEFINER=ABCDE@DKFJDKFJ'DFKJEK" 부분만 선택
DEFINER=부터 첫 공백 사이의 모든 문자를 선택.
이런 문자열에서,
ABCDE = 20115, ZZZZZ = 20116, yyyyyy=20117,
(.+)=\s*
결과는
ABCDE = 20115, //의 경우 ' ABCDE = ' 까지 선택됨
<nowiki>, </nowiki>, 두 종류를 검색해서 다른 것으로 바꾸고 싶다면.
이걸로 검색하면 두 종류 모두 체크 된다.
</?nowiki>
샘플 스트링
| Indent Selection Ctrl + Alt + End | Unindent Selection Ctrl + alt + home | ::: | | Join Lines Ctrl+Shift+J
(?<=[^|])\n
== ===== =============
개수에 상관 없이, '==' 들을 전부 '======'으로 변경
={2,}
이런 문자의 경우, | abc(탭)(탭)....> |
실제로 보면 이런 문자, | abc > |
줄 중간에 공백 부분(탭이 있는)을 삭제하고 싶은 부분을 (바꾸려는 부분을 찾기) 찾은려는 부분은,
(탭)(탭)...>
문자열 전체를 삭제하고 싶을때,
[\t ]+>
만약 이런 경우라면,
//이런 문자의 경우 abc(탭)(탭)....| // 실제로 보면 이런 문자, 공백 부분에는 탭이 있고. abc |
요렇게,
[\t]+[|]
단어 중간의 탭이 있는 경우
| Enable/Disable breakpoint Ctrl+f9 | Step Into f11 | Step Out Shift+f11
'Enable/Disable breakpoint' 와 'Ctrl+f9' 사이의 공백 문자 (탭이나 공백)을 모두 선택하기 싶을때
| Enable/Disable breakpoint(....선택....)Ctrl+f9
표현식 | ([\t]{1,}|[\s]{2,})\b |
sample
127.102.256.125 127.01.23.33
MS : 마지막 ip 뒤에 다른 글자가 붙는 것은 확인 못하지만 ip 체크 가능.
([12]*[0-5]*[0-9]{1}?\.){3}?[12]*[0-5]*[0-9]{1}?
General : 마지막에 다른 글자가 붙는 것도 체크. 정확한 아이피여야한다.
([12]*[0-5]*[0-9]{1}\.){3}[12]*[0-5]*[0-9]{1}$
Sample
0A05AAAC7A00
16진수 12자리의 문자열인가?를 체크
[0-9A-Fa-f]{12}$
(^\.|.)+\.(doc|docx|ppt|pptx)$
<td> 와 </td> 사이의 문자가 (공백 포함) 있는 영역.
// php code로 적었다. $regexp3Date = '/<td>(.*)[\\s]+<\/td>/';
'2012-04'와 같은 형식인지?
^[01-9]{4}-[01-9]{2}$
'2012-04-24'와 같은 날짜 형식이 맞는지, 날짜가 39인것도 체크 되기 때문에 엄격하진 않다.
^[01-9]{4}-[01-9]{2}-[0123][1-9]$
아주 간단. 검색하는 문자열에, grid or http or all 중에 한개라도 맞는 단어가 있는지 체크.
(grid|http|all)
커맨드 라인 파라미터 확인 용으로 사용했던.
^--?.+
쫘":_tt="7_0_0";break;
이 문자에서 '쫘' 뒷부분을 모두 잘라내고 싶을때, 뒷 부분만 선택 하려면
"(.*);
##dkfjdkfjdkfjdkjfkdjf (or) ##dkfjdkfjdkfjdkjfkdjf
에서 '#'으로 줄이 시작되는지 검색하기 위해서
줄의 시작에 공백이 있거나 (없거나) 상관없이 #으로 시작되는 글자들
^[ \t]*#
줄의 시작에 공백이 있거나 (없거나) 상관없이 #이 두개로 시작되는지 확인 있다면 체크
^[ \t]*#{2}