일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 문자열
- vscode
- 자바스크립트
- CSS
- Eclipse
- table
- list
- Files
- 배열
- windows
- 자바
- input
- date
- Array
- 인텔리제이
- Java
- Visual Studio Code
- IntelliJ
- string
- html
- 이클립스
- javascript
- CMD
- 테이블
- Maven
- Button
- 이탈리아
- ArrayList
- js
- json
- Today
- Total
목록정규식 (11)
어제 오늘 내일
Javascript에서 정규식을 이용하여 문자열의 공백을 제거하는 방법입니다. str.replace(/\s/g, ''); 예제 const str = "안 녕 하 세 요 "; const trimStr = str.replace(/\s/g, ''); console.log(trimStr); // "안녕하세요"; 1. replace() 함수 JavaScript의 replace() 함수는 문자열에서 특정 패턴을 찾아 다른 문자열로 대체하는 데 사용됩니다. str.replace(searchValue, newValue) 자세한 설명은 지난 포스팅을 참조하세요. [Javascript] 문자열에서 특정 문자열 치환하기 (replace) [Javascript] 문자열에서 특정 문자열 치환하기 (replace) Javascr..
Javascript의 문자열에서 특정 문자를 제거하기 위해서는 replace() 함수를 사용할 수 있습니다. replace() 특정 문자 제거하기 특정 문자 모두 제거하기 특정 문자 대소문자 구분 없이 모두 제거하기 replace() let newStr = str.replace(substr, newSubstr); replace() 함수는 str문자열에서 파라미터로 입력 받은 substr과 일치하는 부분을 찾아서, (substr은 일반 문자열이 될 수도 있고, 정규식이 될 수도 있습니다.) newSubstr로 교체한 문자열을 리턴합니다. (newSubstr은 일반 문자열이 될 수도 있고, 함수가 될 수도 있습니다.) 파라미터 substr 변경할 대상 문자열 (또는 정규식) 이 값이 일반 문자열일 경우, 전..
Javascript에서 문자열의 마지막 문자를 제거하는 4가지 방법을 정리하였습니다. slice() substring() substr() replace() slice() slice() 함수는 문자열의 일부를 잘라서 새로운 문자열을 리턴합니다. str.slice(startIndex[, endIndex]) 파라미터 startIndex (필수 입력값) 잘라낼 문자열의 시작 index입니다. 0부터 시작합니다. 만약, 이 값이 음수이면, [문자열 길이 + startIndex]로 계산되어 실행됩니다. 예를 들어, 위 예제에서 startIndex가 -3이면, 이것은 (4+(-3)), 즉, 1과 같습니다. endIndex (optional) 문자열을 잘라낼 종료 index입니다. 0부터 시작합니다. 문자열이 추출될 ..
문자열을 특정 구분자로 자르기 위해서 split() 함수를 사용할 수 있습니다. [Java] 구분자로 문자열 자르기 (split) [Java] 구분자 여러개로 문자열 자르기 (split) 그런데, 문자열을 마침표('.')로 구분하여 자르기 위해 아래와 같이 코드를 작성하면 빈 배열이 리턴되는 것을 확인 할 수 있습니다. import java.util.Arrays; public class SplitWithDot { public static void main(String[] args) { String str = "a.b.c"; String[] strArr = str.split("."); System.out.println(Arrays.toString(strArr)); // [] } } str.split("."..
지난번에는 split() 메소드를 사용하여 문자열을 자르는 방법을 알아보았습니다. [Java] 구분자로 문자열 자르기 (split) 이 때는, 1개의 구분자를 이용하여 문자열을 자르는 예제를 살펴보았었습니다. 이번에는 여러개의 구분자로 문자열을 자르는 예제를 소개합니다. 구분자 여러개로 문자열 자르기(split()) split() 메소드는 다음과 같이 2가지 형태로 사용할 수 있습니다. public String[] split(String regex) public String[] split(String regex, int limit) split() 메소드는 파라미터로 문자열을 구분할 정규식 형태의 구분자(delimiter)를 입력받습니다. 구분자는 정규식(regular expression) 형태이기 때문에..
지난 번에는 java.lang.String 클래스의 substring() 메소드를 이용하여 문자열을 자르는 방법을 알아보았습니다. [Java] 문자열 자르기 (substring) 이번에는 구분자를 사용하여 문자열을 자르는 방법을 알아보도록 하겠습니다. 구분자로 문자열 자르기 - split() 구분자를 사용하여 문자열을 자를 때는 java.lang.String 클래스의 split() 메소드를 사용합니다. 1. Method Signature split() 메소드는 다음과 같이 2가지 형태로 사용할 수 있습니다. public String[] split(String regex) public String[] split(String regex, int limit) 2. split(String regex) 정규식 문..
지난번에는 문자열의 앞뒤 공백을 제거하는 방법과 [Java] 문자열 앞뒤 공백 제거하기 (trim() vs strip() 차이) 문자열의 모든 공백을 제거하는 방법을 알아보았습니다. [Java] 문자열에서 공백 제거하기 이번에는 여러개의 연속된 공백이 있을 경우, 하나의 공백으로 치환하는 방법을 알아보도록 하겠습니다. replaceAll() 과 정규식(regular expression, regex) 활용하기 코드 public class ToSingleSpace { public static void main(String[] args) { String str = "Hi, Every\t\t One!"; // 연속된 공백 -> 하나의 공백으로 String newStr = str.replaceAll("\\s+",..
지난 번에는 문자열 앞뒤의 공백을 제거하는 방법을 알아보았습니다. [Java] 문자열 앞뒤 공백 제거하기 (trim() vs strip() 차이) 이번에는 문자열 전체에서 모든 공백을 제거하는 방법을 소개합니다. replaceAll() 가장 간단하게 생각해 볼수 있는 방법은 아래와 같이 java.lang.String 클래스의 replaceAll() 메소드를 사용하는 방법입니다. 코드 public class RemoveWhiteSpace { public static void main(String[] args) { String str = " Hi, EveryOne ! "; // 공백 제거 String newStr = str.replaceAll(" ", ""); // 결과 출력 System.out.printl..
정규식을 이용하여 문자열의 마지막에 콤마가 있을 경우, 콤마를 제거하는 방법을 소개합니다. 문자열에서 마지막 콤마 제거하기 const str1 = "apple, banana"; const str2 = "apple, banana,"; const str3 = "apple, banana, "; str1과 같이 문자열의 끝에 콤마가 없을 경우, 문자열을 그대로 유지하고, str2와 같이 문자열의 끝에 콤마가 있을 경우, 문자열에서 콤마를 제거하고, str3과 같이 문자열의 끝에 콤마가 있고, 빈 공백이 이어진 경우, 문자열에서 콤마를 제거하는 방법을 소개합니다. const str1 = "apple, banana"; const str2 = "apple, banana,"; const str3 = "apple, ba..
지난번에는 숫자에 세자리마다 콤마를 추가하는 방법을 알아보았습니다. 이번에는 콤마가 있는 숫자 문자열에서 콤마를 제거하는 방법을 정리해 보도록 하겠습니다. 1. replace() 함수 사용하기 2. split(), join() 함수 사용하기 1. replace() 함수 사용하기 const numberStr = "123,456,789"; // 콤마 제거 const number = numberStr.replace(",", ""); document.write(number); 숫자 문자열의 콤마를 제거하기 위해서 replace() 함수를 사용하였습니다. replace() 함수는 2개의 파라미터를 입력받고, 문자열에서 첫번째 파라미터(여기서는 ",")를 두번째 파라미터(여기서는 "")로 치환해 줍니다. 그런데, ..