본문 바로가기

문자열10

JSTL - el 태그에서 문자열 이어 붙이기 안녕하세요. 고코더 입니다. 이번 시간에는 el 태그에서 문자열을 이어 붙이는 방법을 알아보겠습니다. 자바에서 이어 붙이기 '+' ●1. 기존의 자바에서는 '+'를 이용해 간단하게 문자를 이어 붙이는 게 가능합니다. 그래서 스트링을 연결할 때 자연스럽게 '+'를 이용합니다. String str1 = "GoCoder" String str2 = str1 + ".Net" EL 태그의 + 연산자는 ●1. 하지만 EL표현식에서의 '+' 연산자는 숫자 연산에서만 이용이 가능합니다. 그래서 만약 문자열끼리 덧셈을 한다면 "NumberFormatException" 오류가 발생합니다. 그러면 어떻게 문자를 이어 붙일 것인가 하면 이렇게 표현합니다. + 사용하지 않고 그저 안에 함께 선언하므로 해결이 가능합니다. 은근히 .. 2021. 11. 13.
오라클, sybase - 문자열을 합치는 기능 || oracle 사이베이스에서 문자열 합치기 || 안녕하세요.고코더 입니다. SQL에서 컬럼 사이에 보이는 '||' 특수문자 두개가 있습니다. 이 낯선 문자는 다름 아닌 문자를 이어 붙이는 기능을 합니다. 보통 오라클에서는 concat 를 쓰고 msql에서는 +를 사용하기 때문에 잘 쓰지 않는 방법이지만 오라클과 sybase(사이베이스)에서는 사용 가능한 문자열 기능이고 현업에서도 자주 사용합니다. ● 1. 사용방법은 매우 간단합니다. 문자열 사이에 || 만 붙혀넣으면 됩니다.'데이터' || '데이터' ● 2. 가장 쉬운 방법으로 두개의 문자열을 이어보겠습니다. 문자열 가운데 ||만 넣어주면 완성입니다.1select 'go'||'coder'cs ● 3. 이번에는 여러개의 문자열을 이어보겠습니다. 갯수의 상관.. 2020. 6. 25.
ASP - 문자열의 길이와 바이트 길이를 알아내는 함수 / Len() , LenB() asp에서 문자열 길이를 알아내는 방법 안녕하세요. 고코더 입니다. 문자열 길이를 체크하는 방법을 함께 알아보려고 합니다. 사는 도시 이름을 10자 이하인데 20자를 입력한 데이터라면 이를 체크할수 있는 기능입니다. 문자열에 대한 유효성 체크는 꼭 필요한 기본 기능입니다. ● 1. len은 말 그대로 글자 수를 돌려줍니다. 글자 수를 하나, 둘 세서 반환하지만 LenB는 원초적으로 바이트를 돌려줍니다. 둘 다 필요한 기능이겠네요. Len() '// 문자열 길이를 반환 LenB() '// 문자열 길이를 바이트로 반환 ● 2. 예제 소스를 한번 살펴보세요. 제 홈페이지 주소 길이를 재어보았습니다. 1234Colored by Color Scriptercs ● 3. 결과 화면입니다. 문자열은 11글자인데 바이트.. 2020. 3. 29.
ASP - 문자열을 비교하는 함수 / StrComp() ASP에서 문자열을 비교하는 방법 안녕하세요. 고코더 입니다. ● 1. 문자열을 비교하는 함수를 알아보려고 합니다. 보통 비교연산자로 문자열이 다른지 확인할 수 있지만 함수를 이용해 확실하고 정확하며 다양한 옵션으로 비교가 가능합니다. ● 2. 오늘 사용해볼 문자열 비교 함수입니다. 문자열 두개를 넣고 비교하면 반환 값을 숫자로 돌려줍니다. StrComp(비교할 문자1, 비교할 문자2, 비교 옵션) ● 3. 반환 값을 표로 만들어보았습니다. 해당 반환 값을 가지고 로직을 이어나가시면 됩니다. 조건 설명 반환 값 비교 문자1 비교문자2 비교문자1이 클때 1 ● 4. 3번째 인자에 들어갈 옵션입니다. 1.. 2020. 3. 27.
ASP - 문자열을 순서를 반대로 출력해주는 함수 / StrReverse() ASP에서 문자열을 거꾸로 출력하는 법 안녕하세요. 고코더 입니다. ● 1. 한번도 이런 요구 사항을 받아 본적은 없지만 ASP상에서는 문자열을 거꾸로 출력하는 함수가 있습니다. 바로 이 함수입니다. 해당 함수 인자에 문자열을 넣으면 자동으로 문자가 거꾸로 나타납니다. StrReverse(문자열) ● 2. 예제를 살펴봅니다. 그저 해당 인자에 문자열을 입력하면 준비 완료 입니다. 1234cs ● 3. 결과 화면입니다. 정확히 반대로 문자열을 출력합니다. 현업에서 만나보기 어려운 요구사항일거 같습니다. 마무리 로꾸꺼 2020. 3. 26.
JavaScript - 자바스립트에서 문자열은 큰 따옴표? 작은 따옴표? 자바스크립트 리터럴 문자는 어떤 따옴표로? 안녕하세요. 고코더 입니다. ● 1. 자바스크립트 소스를 보면 문자열을 감싸는 따옴표가 저마다 조금 다른 경우가 있습니다. 12var a = "문자"var b = '문자'cs ● 2. 자바(java)에서는 리터럴 문자 즉 한글자 문자열은 작은 따옴표를 사용합니다. 긴 문자열에 작은따옴표를 사용하면 오류가 납니다. 123char c = 'g';String s = "gocoder"; cs ● 3. 그리고 반대로 SQL에서는 문자열을 큰 따옴표로 사용하게 되면 오류가 납니다. 1WHERE gocoder = 'IT';cs ● 4. 그래서 저마다 의견이 갈리는 경우가 있습니다. 프로시저 개발자들에겐 큰 따옴표로 문자열을 처리한다는게 어색하고 자바 개발자는 반대로 작은 따.. 2019. 12. 9.
JavaScript - 문자열 맨 뒷자리 잘라내기 / slice를 이용한 쉬운 방법 자바스크립트로 문자 뒤에서부터 제거하기 안녕하세요.고코더 입니다. ● 1. 프론트엔드 개발을 하다보면 꼭 끝에 한 글자가 문제입니다.이 글자를 짤라내려면 많이 사용하는 방법은 이렇게 하셨을텐데요 1. 문자열 길이를 잰다2. -1를 한다3. -1한 길이만큼 가져온다 ● 2. 그 보다 더 쉬운 방법이 있습니다. 내장 객체인 배열을 다루는 slice()를 이용하는 방법입니다. var text = "http://gocoder.net/"; textSlice = text.slice(0,-1); // http://gocoder.net ● 3. 예제 소스로 다시 한번 살펴보겠습니다.1234567891011 var text = "http://gocoder.net/"; textSlice = text.slice(0,-1);.. 2019. 10. 21.
PHP - 문자열이 있는지 포함여부 검사 / instr, indexof, strpos() 문자열 찾기 함수 안녕하세요. 고코더 입니다. 흔히 ASP나 엑셀 혹은 자바나 스크립트에서 instr이나 indexof를 자주 사용합니다. 특정 문자열이 있으면 해당 문자의 위치를 돌려 주는데 이게 여러가지 로직에서 자주 쓰는 방법입니다. 그런데 PHP에서는 특이한 함수명으로 문자열 찾기 함수가 있습니다 바로 strpos() 입니다. ▼ 제가 직접 작성한 간단한 예시가 있는 아래 소스를 웹에서 구동해보세요. 12345678910111213Colored by Color Scriptercs ▼ 간단한 예시로 실행해보았습니다. ▼ 기본적인 기능은 해당 문자열에 위치를 반환합니다. strpos("GoCoder ITExpress","IT") -> 8을 반환 8번째 있으므로 ▼ 실무에서는 해당 문자열이 있으면 이라.. 2019. 4. 1.
JavaScript - 문자열 치환 replace, replaceAll 사용하기 자바스크립트 replace() 사용하기 안녕하세요 고코더 입니다. replace 는 서버언어에서 가장 유용한 함수 입니다. 특정문자를 치환해주는 가장 쉬운 방법이죠 자바스크립트도 당연히 replace.가 존재하는데 문제는 문자열을 하나만 바꿔 줍니다. replace() 사용법 ▼ replace() 기본 사용법12var str = "gocoder"str.replace("o","x");cs ▼ 사용법 "문자열".replace("대상문자","바뀌어 보여질 문자") ▼ 결과 값 이렇게 replace는 하나의 문자만 치환하고 종료 합니다. 그래서 서버사이드 언어에서 사용하던 그 replaceall이 아니죠. 그래서 방법이 필요 합니다. replaceAll() 함수로 사용하기 우리에겐 replaceall 이 필요합.. 2019. 3. 22.