2016-07-13 2 views
2

파이썬에서 다른 문자로 여러 번 반복되는 문자열의 문자를 대체하려면 어떻게해야합니까? "-"는 "X"와 그것을 대체 할 있도록파이썬에서 다른 문자로 여러 번 반복되는 문자열의 문자를 대체하려면 어떻게해야합니까?

A B C D E F G H I J 

1 - - - - - - - - - - 

2 - - - - - - - - - - 

3 - - - - - - - - - - 

4 - - - - - - - - - - 

5 - - - - - - - - - - 

6 - - - - - - - - - - 

7 - - - - - - - - - - 

8 - - - - - - - - - - 

9 - - - - - - - - - - 

10 - - - - - - - - - - 

내가 원하는 :

내 코드는 다음과 같습니다 거기에 거대한 테이블이 있습니다. 누구든지이 작업을 수행하는 방법을 알고 있습니까?

text = text.replace('-', 'X') 

답변

2

그냥 str.replace 사용 방법은 문자열을 구문 분석하지만, "분할"방법은 종종 유용합니다, 당신은 루프 죽 수 거기에서

http://www.tutorialspoint.com/python/string_split.htm

문자를 확인하고 귀하의 성격을 확인하십시오 :

for txt in strings: 
    if txt == '-': 
     # execute your code here 
    else: 
     # else statement here 
0

당신은 텍스트를 통해 분석 할 수 있으며, 경우/다른 체크 할

많은있다 - - 내 대답이 문제를 접근하는 방법에 대한 일반적인 해답이 될 것이다 :

관련 문제