pychallenge-re

Posted 生亦禾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pychallenge-re相关的知识,希望对你有一定的参考价值。

pychallenge之三

题目还是下面一幅图配上一段话。

One small letter, surrounded by EXACTLY three big bodyguards on each of its sides.

纸面意思是一个小写字母被两边各三个大家伙包围着,其中着重加粗的EXACTLY表明只能正好是三个,

不能多也不能少。和之前一样看网页source发现一段文字,代码如下:

 1 # -*- coding: utf-8 -*-
 2 import re
 3 
 4 def findwk(file):
 5     """
 6     :type file: str
 7     :rtype: list
 8     """
 9     result = []
10     with open(file) as f:
11         cont = f.read()
12         result = re.findall(\'[^A-Z][A-Z]{3}[a-z][A-Z]{3}[^A-Z]\', cont)
13 
14     return [word[4] for word in result]
15 
16 if __name__ == \'__main__\':
17     print findwk(\'C:\\Users\\Katsu\\Desktop\\pych3.txt\')

运行结果得:

C:\\Python27\\python.exe D:/Py/test/test.py
[\'l\', \'i\', \'n\', \'k\', \'e\', \'d\', \'l\', \'i\', \'s\', \'t\']

组合下应该是linkedlist.

 

以上是关于pychallenge-re的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——CSS选择器

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

片段和活动之间的核心区别是啥?哪些代码可以写成片段?

VSCode自定义代码片段——.vue文件的模板

VSCode自定义代码片段6——CSS选择器

VSCode自定义代码片段——声明函数