Java 텍스트 필드에서 디렉토리의 경로를 가져 와서 다른 문자열 변수에 저장해야하지만 콜론 뒤에 을 추가/삽입하려면 \
을 추가해야합니다. 캐릭터.문자열 변수에 백 슬래시 문자를 삽입/추가하는 방법
String folderFath="D:\TF";
은 내가 :
문자 뒤에 \
를 추가해야합니다. 문자열 변수를 가져와야합니다. D:\\TF
Java 텍스트 필드에서 디렉토리의 경로를 가져 와서 다른 문자열 변수에 저장해야하지만 콜론 뒤에 을 추가/삽입하려면 \
을 추가해야합니다. 캐릭터.문자열 변수에 백 슬래시 문자를 삽입/추가하는 방법
String folderFath="D:\TF";
은 내가 :
문자 뒤에 \
를 추가해야합니다. 문자열 변수를 가져와야합니다. D:\\TF
"D : \\ TF"와 같은 방법을 시도해 보셨습니까?
나는이 답변이 당신이 찾고있는 것과 정확히 일치한다고 생각합니다. 내가 사용하고있는 언어에 대한 태그를 선호했을 것입니다.
public class JavaFiddle
{
public static void main(String[] args)
{
String myString = "C:\\Text\\Somewhere\\Works";
System.out.println(myString);
String myStringTwo = myString.replace("\\", "\\\\");
System.out.println(myStringTwo);
}
}
참고 :
String.replaceAll single backslashes with double backslashes
이 코드는 내가 그것을 기대했던 않습니다 '. 문자를 탈출'여기 무슨 일이야하는 첫 번째 백 슬래시는이입니다 프로그래밍 방식의 제어를 나타 내기 때문에 문자열에 백 슬래시를 직접 추가 할 수 없습니다. https://en.wikipedia.org/wiki/Escape_character
나는 이것을 검사하여 결과가 d : f –
어떤 언어로 프로그래밍하고 있습니까? 언급 된 두 옵션 중 하나가 Java에서 작동합니다. –
자바 언어를 사용 중입니다. –
regex를 사용하여':'문자와 일치시키고 그 뒤에 \를 추가 할 수 있습니다. – imvpn22
"D : \\ TF"는 문자열을 생성합니다. – Radio
일치시킬 정규식의 유형 : 지정된 문자열에 \를 추가하십시오. 또한이 코드 replaceAll (Pattern.quote ("\\"), Matcher.quoteReplacement ("\\\\"))을 사용합니다. 그것은 D : f를 생산합니다. f –