3
A
답변
2
글쎄, 실제로는 몇 가지가 있지만 정확히 구문 분석 할 대상에 따라 다릅니다. "C : /.../.../ nameOfFile.extension"과 같은 것을 원하십니까? 아니면 파일의 이름없이? 문제에 대해 구체적으로 설명해 주시겠습니까? 입력은 무엇입니까?
나는이 코드를 매우 간단하게 만들었다. 이것은 주어진 경로에 대해 루트가없는 경로를 제공한다.
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class TestProgram {
static String path = "C:\\Folder1\\Folder2\\file.extension";
private static void parsePath() {
String newPath = "";
String root = "C:";
Matcher regexMatcher;
regexMatcher = Pattern.compile("\\\\").matcher(path);
newPath = regexMatcher.replaceAll("/");
regexMatcher = Pattern.compile(root).matcher(newPath);
newPath = regexMatcher.replaceAll("");
System.out.println(newPath);
}
public static void main(String[] args) {
parsePath();
}
}
출력은 다음과 같습니다
/Folder1/Folder2/file.extension
이 당신이 원하는 경우 나도 몰라,하지만 당신은 단지 함께 플레이해야 행동 양식. 결국 솔루션에 도달하게됩니다.
2
정규식을 건너 뛰고 분할을 사용하지 않는 이유는 무엇입니까?
var path = "C:\\Users\\Joe.Blow\\Documents\\Pictures\\NotPr0n\\testimage1.jpg"
var arrPath = path.split("\\");
var filename = arrPath[arrPath.length - 1];
var drive = arrPath[0];
등
관련 문제
- 1. 정규식 HTML을 구문 분석
- 2. HTML 문서 구문 분석 : 정규식 또는 LINQ?
- 3. 루비 문자열에서 반복 매치를 구문 분석 하시겠습니까?
- 4. PHP는 정규식 구문 분석, 태그 그대로
- 5. Doxygen javadoc을 구문 분석 하시겠습니까?
- 6. 부분 문자열을 구문 분석 하시겠습니까?
- 7. jquery로 전체 html 페이지 구문 분석
- 8. 구문 분석 전체 이름 필드 Oracle
- 9. 구문 분석/구문 분석이란 무엇입니까?
- 10. 객관적인 C를 사용하여 JSON을 구문 분석 하시겠습니까?
- 11. XPath를 사용하여 Java XML을 구문 분석 하시겠습니까?
- 12. SAX 구문 분석 중간 문서를 중단 하시겠습니까?
- 13. Android에서 JSON 데이터를 HashTable로 구문 분석 하시겠습니까?
- 14. iphone sdk에서 xhtml을 구문 분석 하시겠습니까?
- 15. PHP의 Fast Infoset 문서를 구문 분석 하시겠습니까?
- 16. 배열의 특정 값만 구문 분석 하시겠습니까?
- 17. PHP : RSS 피드의 텍스트를 구문 분석 하시겠습니까?
- 18. 구문 분석 잘못된 XML
- 19. 정규식 어휘 분석
- 20. android에서 구문 분석 문제
- 21. 텍스트 구문 분석 디자인
- 22. C#에서 경로를 분석
- 23. 하이 그레 이크 및 설명을 구문 분석 할 정규식
- 24. C/C++ 함수 선언을 구문 분석 할 정규식
- 25. 는 빌드 버전을 구문 분석 할 정규식 만들기
- 26. ColdFusion에서 트윗 구문 분석
- 27. Actionscript의 RegExp를 사용한 문자열 구문 분석
- 28. 정규식 전체 라인
- 29. HTML 구문 분석 - Asp.net
- 30. BBCode는 구문 분석 문제
어떤 방법으로 그것을 구문 분석? – Gumbo