일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인텔리제이
- js
- json
- 문자열
- ArrayList
- input
- 배열
- html
- CSS
- Files
- javascript
- 이탈리아
- Maven
- 테이블
- Array
- date
- 자바
- Eclipse
- Visual Studio Code
- table
- vscode
- list
- Java
- 자바스크립트
- string
- 이클립스
- windows
- CMD
- Button
- IntelliJ
- Today
- Total
목록Regex (7)
어제 오늘 내일
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에서 문자열의 마지막 문자를 제거하는 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("."..
문자열에 특정 문자가 포함되어 있는지 확인 하기 위해서 다음의 3가지 메소드를 사용할 수 있습니다. contains() / java.lang.String indexOf() / java.lang.String matches() / java.lang.String 1. contains() public boolean contains(CharSequence s) 파라미터로 입력받은 CharSequence s 를 문자열이 포함하고 있는지 여부를 리턴합니다. (대소문자를 구분합니다.) 코드 public class StringContainsString { public static void main(String[] args) { String str = "hello Java!"; System.out.println(str.c..
지난 번에는 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..