홈>
문자열에서 "_"문자를 두 번 이상 반복하여 "blank"단어로 바꾸어야합니다.This_is는 시험 ___이This_test는 공란입니다. "_"문자가 하나만 있으면 바꾸면 안됩니다.
여러 개의 연속 밑줄은 공백으로 대체해야 안드로이드에서 텍스트 음성 변환을 위해 문자열을 읽을 때 공백이라는 단어를 발음 할 수 있습니다.
- 답변 # 1
- 답변 # 2
replaceAll()
를 사용할 수 있습니다 방법 :String str = "This_ is a ____"; str = str.replaceAll("[_]{2,}", "blank");
출력 :
This_ is a blank
관련 자료
- awk - vi 또는 sed를 사용하여 지정된 문자열 사이에서 여러 문자를 어떻게 교체합니까?
- C 언어의 배열에서 문자 발생
- javascript - 정규식을 사용하여 단어에 포함되지 않은 모든 문자를 바꾸는 방법
- bash - 그렙 - 각 행에서 문자 위치 얻기
- python - 단어의 일부가 아닌 반복 된 경우에만 문자를 다른 문자로 교체
- php - 문자를 대체하는 간단한 문자열
- translate - Netezza, 문자를 여러 문자로 바꾸는 방법이 있습니까?
- 파이썬에서 RegEx와 n 번째 문자 사이의 일치하는 문자열
- assembly - MIPS에서 문자열의 첫 문자 만 바꾸려면 어떻게해야합니까?
- c - char 배열 내에서 단일 문자를 바꾸는 방법은 무엇입니까?
- javascript - 이미지 URL 만 가져 오기위한 문자 교체 실패
- regex - 삽입 문자 검색 및 바꾸기
- bash - 'tr'에 정규식 패턴을 사용하여 일치하는 마지막 문자 만 바꾸려면 어떻게해야합니까?
- r - 문자형 벡터 문자열을 두 번째 문자열의 해당 문자열로 바꾸려면 어떻게해야합니까?
- go - golang에서 문자열의 문자 교체
- regex - 여러 유형을 포함하는 열에서 특정 문자 발생의 총 수 계산
- regex - n 번째 발생을 역순으로 대체
- 메모장 ++에서 줄 끝 문자를 새 줄로 바꾸는 방법은 무엇입니까?
- c++ - 입력 및 출력 스트림 조작기를 사용하여 모든 공백 문자를 다른 문자로 바꾸려면 어떻게해야합니까?
- node.js - []의 문자를 다른 문자로 교체
관련 질문
- java : Android -자바 -단어 수
- java : 화면이 잠겨 있거나 꺼져 있을 때 카메라 셔터 onkeyevent가 있는 Android 앱
- java : Firebase에서 텍스트 양식을 얻는 방법
- java : android studio에서 SQLite 데이터가 지속되지 않음
- java : Firebase 실시간 데이터베이스(android studio)를 읽거나 쓸 수 없습니다.
- java : Webview에서 사용자 이름 및 비밀번호와 같은 로그인 자격 증명을 저장하는 방법
- java : viewModelFactory 클래스를 생성하는 동안 오류가 발생했습니다. 코틀린-안드로이드
- java : 아래 안드로이드 네트워크 속성을 얻는 방법
- java : 앱을 호출하는 브라우저의 패키지 이름을 가져온 다음 브라우저를 호출합니다.
- java : printDialog() 없이 어떻게 인쇄()합니까?
정규 표현식으로이 작업을 수행 할 수 있습니다. 다행히
String
에 대한 방법이 있습니다replaceAll()
라고 정규 표현식이 필요합니다 :이 표현의 의미는 "최소한 2 번의 밑줄을 찾습니다"입니다.