답변
당신은 IndexOf
method 등 같은 Substring
method 사용할 수 있습니다
string output = input.Substring(input.IndexOf('.') + 1);
을 위의 경우에는 오류 처리가 없으므로 입력 문자열에 마침표가 없으면 문제가 발생합니다.
@casperOne 실제로 IndexOf는 -1을 반환하지 않으며 문자열은 부분 문자열을 참조하기 위해 0으로 설정되므로 기술적으로 마침표가없는 경우 전체 문자열을 반환합니다. 나는 문자열이 null이 아닌 한 이것으로 충분하다고 생각한다. – jcolebrand
@drachenstern : IndexOf가 없으면 -1을 반환하고, 하위 문자열이 전달되면 IndexOf는 ArgumentOutOfRangeException을 발생시킵니다. – casperOne
@casperOne ~ tut tut, 그것의 -1'+ 1' ... 그래서 항상 0이 될 것입니다. 귀하의 코드는 내 것이 아닙니다.) – jcolebrand
String input = ....;
int index = input.IndexOf('.');
if(index >= 0)
{
return input.SubString(index + 1);
}
string input = "America.USA"
string output = input.Substring(input.IndexOf('.') + 1);
public string RemoveCharactersBeforeDot(string s)
{
string splitted=s.Split('.');
return splitted[splitted.Length-1]
}
사이드 노트 : 점으로 둘러싼 문자열의 양쪽 모두를 유지해야합니다. 원하는 모든 것이 필요할 때 바람직하지만 마지막 하나만 필요하면 불필요합니다. – Joey
이 작업을 시도 할 수 :
string input = "lala.bla";
output = input.Split('.').Last();
1 개 이상의 기간이있는 경우 문제가 발생합니다. –
@MikeCole 왜? . 마지막()은 마침표 뒤에 마지막 단어를 얻게합니다. –
숯불이 존재하지 않는 경우, 원래의 문자열을 반환, 방법의 몇.
public static string truncateStringAfterLastChar(string input, char pivot){
return input.Split(pivot).Last();
}
- 1. Excel의 문자열에서 문자를 제거하십시오.
- 2. Ruby에서 색인 위치에있는 문자를 제거하십시오.
- 3. 자바 문자열에서 특정 문자를 제거하십시오.
- 4. VB6의 문자열에서 후행 "-"문자를 제거하십시오.
- 5. Datagridview - 첫 번째 열 앞에 부분을 제거하십시오.
- 6. 정규식, jQuery로 문자열의 마지막 특정 문자를 제거하십시오.
- 7. Prolog : 문자 스트림에서 여분의 공백을 제거하십시오.
- 8. Excel 수식에서 문자열의 OU = 첫 번째 인스턴스를 찾고 앞에 문자를 모두 제거하십시오.
- 9. 각 항목에 문자를 앞에 추가하는 MySQL 쿼리
- 10. PHP : 다른 문자열에있는 문자열 문자를 제거하십시오.
- 11. 문자열 시작 부분에서 n 문자를 제거하십시오.
- 12. 자바 스크립트에서 문자열에서 후행 문자를 제거하십시오.
- 13. 사용자를 만들 때 asp.net CreateUser의 InvalidUserName. 문자 앞에 @ 문자
- 14. 이 정규 표현식을 확장하여 모든 특수 문자를 제거하십시오.
- 15. RegEx의 문자 바로 앞에 공백을 무시합니다.
- 16. 일부 문자 앞에 백 슬래시 추가
- 17. regEx를 사용하여 @ 기호 앞에 최대 문자 길이를
- 18. 공백이 5 문자를 초과하는 문자
- 19. C#을 사용하여 특수 문자 앞에 이스케이프 문자를 넣을 수 있습니까?
- 20. Boost :: Asio - tcp 패킷 끝에 "null"문자를 제거하십시오.
- 21. 문자, 숫자 및 특정 문자를 일치시키는 정규식?
- 22. postgres/postgresql/psql의 문자/문자를 설명 하시겠습니까?
- 23. AWK가 문자 클래스의 대소 문자를 무시합니다.
- 24. 정규식처럼 혼합 문자를 형성 매치 혼합 문자
- 25. 문자 집합에서 문자를 선택하는 방법은 무엇입니까?
- 26. 줄 바꿈 문자를 지정한 문자 수로 넣으려고합니다.
- 27. preg_replace를 사용하여 이스케이프 문자가 앞에 오지 않는 한 문자를 바꿉니다.
- 28. 배열 데이터를 구문 분석하고 첫 번째 및 마지막 문자를 제거하십시오.
- 29. 특정 태그에 대해서만 XSLT를 통해 XML에서 특수 문자를 제거하십시오.
- 30. preg-replace를 사용하여 이메일에서 원하지 않는 문자를 제거하십시오.
항상 거기에만가는 :이 하나 대신 피벗의 마지막 발생 후 문자열을 잘라
:
이 사람은 피벗의 첫 발생 후 문자열을 잘라 한 기간이 될까요? –
@James Black : 예 – loviji