다시 서브
실제 전투에서는 문자열의 문자를 교체해야 하는 경우가 많습니다. 이때 def sub(pattern, repl, string, count=0, flags=0) 함수를 사용하면 총 5개의 매개변수가 있습니다. . 세 가지 필수 매개변수: 패턴, repl, 문자열; 두 개의 선택적 매개변수: count, flags
구체적인 매개변수 의미는 다음과 같습니다.
정규 표현식의 패턴 문자열을 나타냅니다. repl repl은 대체이며, 대체된 문자열의 의미 string 은 처리 및 대체될 문자열을 의미합니다. count For 패턴에서 일치하는 결과, 개수는 처음 몇 그룹의 대체를 제어할 수 있습니다. flags 정규 표현식 수정자#!/usr/bin/env python3 # -*- coding: UTF-8 -*- import re a = 'Python*Android*Java-888' # 把字符串中的 * 字符替换成 & 字符 sub1 = re.sub('\*', '&', a) print(sub1) # 把字符串中的第一个 * 字符替换成 & 字符 sub2 = re.sub('\*', '&', a, 1) print(sub2) # 把字符串中的 * 字符替换成 & 字符,把字符 - 换成 | # 1、先定义一个函数 def convert(value): group = value.group() if (group == '*'): return '&' elif (group == '-'): return '|' # 第二个参数,要替换的字符可以为一个函数 sub3 = re.sub('[\*-]', convert, a) print(sub3)출력 결과:
Python&Android&Java-888 Python&Android*Java-888 Python&Android&Java|888지속적인 학습
- 코스 추천
- 코스웨어 다운로드
-
초등학교Python 프로그래밍 입문 그래픽 튜토리얼 시리즈
35750명이 시청하고 있습니다. -
초등학교손끝에서 JavaScript를 배울 수 있는 튜토리얼
34147명이 시청하고 있습니다. -
초등학교PHP 제로 기반 입문 튜토리얼
176028명이 시청하고 있습니다. -
초등학교PHP 입문 튜토리얼의 새 버전
34751명이 시청하고 있습니다. -
초등학교PHP 초보자 튜토리얼
26073명이 시청하고 있습니다. -
초등학교PHP 빠른 시작 무료 튜토리얼
49363명이 시청하고 있습니다. -
초등학교PHP 쉬운 진입 튜토리얼
24512명이 시청하고 있습니다. -
초등학교손끝에서 PHP 프로그래밍 배우기
32944명이 시청하고 있습니다. -
초등학교HTML/CSS 빠른 시작
20066명이 시청하고 있습니다. -
초등학교HTML/CSS 5시간 기본 입문 튜토리얼
26347명이 시청하고 있습니다. -
초등학교손끝에서 HTML+CSS를 배우세요
37119명이 시청하고 있습니다. -
초등학교HTML+CSS 쉬운 시작 튜토리얼
21270명이 시청하고 있습니다.
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~
이 강좌를 시청한 학생들도 학습하고 있습니다.
- PHP로 사업을 시작하는 방법에 대해 간단히 이야기해 보겠습니다.
- 웹 프론트 엔드 개발에 대한 빠른 소개
- 민망한 물건 백과사전 사이트를 모방한 Mini 버전 MVC 프레임워크의 대규모 실용 Tianlongbabu 개발
- PHP 실용 개발 시작하기: 빠른 PHP 생성 [중소기업 포럼]
- 로그인 인증 및 클래식 게시판
- 컴퓨터 네트워크 지식 수집
- 빠른 시작 Node.JS 정식 버전
- 당신을 가장 잘 이해하는 프론트엔드 강좌: HTML5/CSS3/ES6/NPM/Vue/...[원본]
- 자신만의 PHP MVC 프레임워크 작성(깊이 있는 40개 장/자세한 내용/초보자가 발전하려면 읽어야 함)
Description | pattern |
구체적인 사용법은 아래 예를 참조하세요. 모든 것이 매우 명확하게 작성되었습니다. 주목해야 할 중요한 점은 두 번째 매개변수에 함수를 전달할 수 있다는 것입니다. 예를 들어, 예제의 변환 함수는 대체될 문자를 판단합니다. |