Python中文
首页
教程
问答
标签
搜索
登录
注册
python类中的正则表达式总是返回fal
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<pre><code>class MyTest: a = re.compile('abc') def testthis(self, fname): print fname if self.a.match(fname): return 'yes' else: return 'no' </code></pre> <p>如果我把<code>'testabc'</code>传递给<code>testthis()</code>,它就会打印<code>no</code>。如果我把regex改成<code>.*abc</code>,那么它会输出yes。发生什么事?是不是想和整根绳子匹配?你知道吗</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>如果要使用regex <code>abc</code>并使其匹配<code>testabc</code>,则必须使用<code>search</code>而不是<code>match</code>。<code>match</code>只匹配字符串开头;<code>search</code>匹配字符串中的任何位置。你知道吗</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
使用Keras处理Tensorflow 2.0负采样的最佳方法
7 回答
使用Keras处理看不见的类
3 回答
使用Keras子类化创建自动编码器模型
4 回答
使用Keras定义CNN架构时出错
8 回答
使用keras实现NARX
7 回答
使用Keras实现NMAE作为度量
4 回答
使用Keras实现Seq2Seq与图像序列
3 回答
使用Keras实现多输入多模式
9 回答
使用Keras实现批量相关的损失
3 回答
使用Keras实现查找函数的最佳参数
9 回答
使用Keras实现的多分类神经网络
3 回答
使用keras对不同大小序列进行时间序列分类
7 回答
使用Keras对单词组合进行评分
4 回答
使用keras对文本数据进行预测
3 回答
使用Keras将二进制模式更改为分类模式时出现“获取值错误”
8 回答
使用keras将图像划分为子部分
5 回答
使用Keras将时间序列数据输入NN
4 回答
使用Keras将自动编码器与时间分布层堆叠时发生断言错误
8 回答
使用keras將兩個CNN串連起來
7 回答
使用Keras层时区分用户定义的变量
4 回答