현장에서 사용할 수 있는 정규식
2344 단어 정규식
정규식
・사내 공부회용의 메모
・사쿠라 에디터를 전제로 설명한다
· 알면 작업 효율이 좋아진다.
무엇을 할 수 있는가
· 텍스트 성형
(CSV→TSV, Excel에서 가져온 개행 첨부 테이블의 논리명을 CSV로 하거나…)
· Grep (영향 범위 조사 등)
기억해 두고 싶은 표현
표현
의미
.
임의의 한 문자
*
0개 이상의 반복
+
하나 이상의 반복
\t
탭
\r\n
개행(CRLF)
^
줄머리
$
줄 끝
[0-9]
숫자
[a-z]
알파벳 소문자
[A-Z]
알파벳 대문자
([A-Z])
()에서 일치하는 내용을 $ 1로 검색
|⇒표현을 or로 연결
그 밖에도 여러가지, 자세한 것은 공식 봐
대체 표현이나 세부 사항은 라이브러리 페이지입니다.
예
・CSV→TSV
, →\t로 변환
aaa,bb,ccc,ddd,eeee
↓
aaa bbb ccc ddd eeee
· 개행을 쉼표로 변환
\r\n→,
aaa
bbb
ccc
↓↓↓
aaa,bbb,ccc
・선두가 숫자로 시작하는 행을 찾는다
^[0-9]
0asd #=> match
daee
4ghsf #=> match
· 끝이 숫자로 끝나는 줄 찾기
[0-9]$
asdda3 #=> match
da4dff
gea123 #=> match
・숫자가 1개 이상 계속되고 있는 곳을 찾는다
[0-9]+
a23dfa #=> match
add221 #=> match
2daf2 #=> match
adffe
· A 또는 B로 GREP한다 (DecimalClass | NumericClass)
· 낙타 케이스로 변환
_([a-z])→\U$1\E
※Perl 기법이 유효한 엔진의 경우
request_no #=> request_No
regi_order_no #=> regi_Order_No
덤
사쿠라 에디터 사용법
검색(Ctrl+F)
※정규 표현을 사용하기 위해 체크를 넣을 필요가 있습니다
바꾸기(Ctrl+R)
Grep(Ctrl+G)
Reference
이 문제에 관하여(현장에서 사용할 수 있는 정규식), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/aoi_erimiya/items/4173bae360162ec63c92텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)