반응형

정규식 5

JavaScript 에서 정규식 활용하는 방법들

정규식 플래그에 관한 내용이 궁금하다면 아래 글을 참고해 주세요. 정규 표현식/정규식(RegExp) 플래그(Flag) 자세하게 알아보자! 정규식 패턴에 관한 내용이 궁금하다면 아래 글을 참고해 주세요. 예제로 정리한 정규식 패턴 1. Javascript에서 정규식을 만드는 두 가지 방법 RegExp 객체 const regExp = new RegExp(/reg/, 'g'); new RegExp(/pattern/, 'flag') RegExp 객체의 생성자를 호출해 정규 표현식을 만듭니다. 패턴과 플래그에 대한 자세한 내용은 다루지 않습니다. 해당 내용은 상단의 링크를 참고하세요. 정규 표현식 리터럴 const regExp = /reg/g; /pattern/flag 정규 표현식 리..

예제로 정리한 정규식 패턴

예제 코드는 Javascript로 작성되었습니다. 예제 코드에 플래그 활용이 포함됩니다. 플래그를 모른다면 아래 글을 참고하세요. 정규 표현식/정규식(RegExp) 플래그(Flag) 자세하게 알아보자! 1. 기본 dot(.) : 줄바꿈(\n)을 제외한 모든 문자(특수문자 포함) var test = `1a 2b @#`; test.match(/./g) [ '1', 'a', '2', 'b', '@', '#' ] \d:모든 숫자 \D:숫자가 아닌 것(\d의 반대) var test = `1a 2b @#`; test.match(/\d/g) test.match(/\D/g) [ '1', '2' ] [ &#..

정규 표현식/정규식(RegExp) 플래그(Flag) 자세하게 알아보자!

javascript 기반으로 작성합니다만, 플래그는 모든 언어에서 비슷하므로 플래그에 대한 이해에는 도움이 될 것입니다. 하단으로 내려갈수록 기존 플래그를 활용하는 부분도 있습니다. 원활한 이해를 위해 플래그 순서대로 읽어주세요! 정규식 패턴에 대한 내용이 궁금하다면 아래 글을 참고하세요. 예제로 정리한 정규식 패턴 1. 정규 표현식을 사용하는 방법 정규 표현식 선언 방법 // new RegExp('정규식', '플래그'); let regExp1 = new RegExp('hello', 'g'); // /정규식/플래그; let regExp2 = /hello/g; regExp1 new RegExp('정규식', '플래그')는 ..

MS-SQL: 정규식 사용하기 / GetRegExReplace

쿼리를 통해 데이터 전처리가 필요한 경우가 생겼다. 정규식을 활용해 데이터 전처리를 했다. GetRegExReplace (정규식 함수) CREATE FUNCTION dbo.GetRegExReplace ( @TargetText VarChar(MAX), -- 원본 문자열 값 @Expression VarChar(80),-- 정규 식 형태 문자열 @ReplaceValue VarChar(80) -- 교체할 문자 ) RETURNS VARCHAR(MAX) AS BEGIN DECLARE @ReturnValue VARCHAR(MAX) = @TargetText; IF ISNULL(@ReturnValue,'') = '' RETURN @ReturnValue; WHILE 1 =1 BEGIN IF P..

Programming/MS-SQL 2022.03.08
반응형