字符串通配(正则表达式)
来源:互联网 发布:dc数据恢复指南针 编辑:程序博客网 时间:2024/04/30 22:13
题目描述
对于字符串A,其中绝对不含有字符’.’和’*’。再给定字符串B,其中可以含有’.’或’*’,’*’字符不能是B的首字符,并且任意两个’*’字符不相邻。exp中的’.’代表任何一个字符,B中的’*’表示’*’的前一个字符可以有0个或者多个。请写一个函数,判断A是否能被B匹配。
给定两个字符串A和B,同时给定两个串的长度lena和lenb,请返回一个bool值代表能否匹配。保证两串的长度均小于等于300。
测试样例:
"abcd",4,".*",2
返回:true
# -*- coding:utf-8 -*-class WildMatch: def chkWildMatch(self, A, lena, B, lenb): # write code here import re if re.match(B, A) is not None: return True return Falseif __name__ == "__main__":a = WildMatch()print a.chkWildMatch("abcd",4,".*",2)
0 0
- 字符串通配(正则表达式)
- 字符串通配
- [编程题]字符串通配
- string.xml中字符串通配
- 字符串通配(动态规划java)
- 数字三角形&&添加回文串&&最短排序&&字符串通配
- 正则表达式一字符
- 正则表达式字符匹配
- 正则表达式的字符
- 正则表达式--元字符
- 正则表达式--字符转义
- 正则表达式--字符类
- 正则表达式特殊字符
- 特殊字符正则表达式
- 正则表达式 字符描述
- 特殊字符正则表达式
- 正则表达式--元字符
- 正则表达式转义字符
- 动脑学院Android高级开发视频教程
- nmap识别端口的6中状态
- IO流_字符缓冲输出流BufferedWriter的使用
- 决策与判断读书笔记
- 计算天数
- 字符串通配(正则表达式)
- matlab绘制柱状图
- Jmeter第一次尝试
- Android 语音助手
- C++ STL一般讲解
- Java 获取mysql中数据
- 最简单的JavaBean学习
- java编程思想5
- CentOS7安装mysql5.6.26