시작하자이제
244
2020-03-10 20:54:03
3
192

문자열 치환 질문드립니다.


홍길동 --> 홍길*

치환하고 싶은데 간단하게 할수 있는 방법이 있을까요??

0
0
  • 답변 3

  • 유키
    853
    2020-03-10 21:07:23

    정규식을 사용하세요~

    정규식 마스킹 이라고 검색하시면 나올 것 같네요.

    0
  • soyeomul
    208
    2020-03-10 21:09:46

    대략 느낌으로...

    # -*- coding: utf-8 -*-
    
    name_list = [
        "홍길동",
        "이순신",
        "임꺽정",
        "신돌석",
        "유관순",
    ]
    
    def replace_string(name):
        replaced_name = name.replace(name[-1], "*")
    
        return replaced_name
    
    for name in name_list:
        print(name, "-->", replace_string(name))
    
    # EOF

    출력결과: (우분투 리눅스에서 실험했어요)

    (bionic)soyeomul@localhost:~/111$ python3 1.py
    홍길동 --> 홍길*
    이순신 --> 이순*
    임꺽정 --> 임꺽*
    신돌석 --> 신돌*
    유관순 --> 유관*

    [우분투 18.04 파여폭스 나비에서 작성했어요]

    0
  • 시작하자이제
    244
    2020-03-11 09:58:27
    답변 주셔서 감사합니다 참고하겠습니다~~!
    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.