其他教程

其他教程

Products

当前位置:首页 > 其他教程 >

通过正则表达式获取时间

GG网络技术分享 2025-03-18 16:15 6


问题描述:

i have this kind of values from a scraped page and i want to get it by regex:

4:00pm

16th-17th

1:30am

i have this expression to deal with the time and it\'s working fine:

([1-9]|1[012]):[0-5][0-9](am|pm)

is there a way to have a single regex where i can also include the matching for 16th-17th

图片转代码服务由CSDN问答提供

感谢您的意见,我们尽快改进~

功能建议

我有一个来自刮页的这种值,我希望通过正则表达式得到它:</ p> \\ n

  4:00 pm

16th-17th

1:30amn </ code> </ pre>

我有这个表达式来处理时间并且工作正常 :</ p>

 <代码>([1-9] | 1 [012]):[0-5] [0-9](AM | PM)

</代码> < / pre>

是否有一种方法可以使用单个正则表达式,其中我还可以包含 16th-17th </ strong> </ p>

</ div>的匹配

网友观点:

(([1-9]|1[012]):[0-5][0-9](am|pm))|(\\d{1,2}(st|nd|rd|th)-\\d{1,2}(st|nd|rd|th))

Python程序设计第四章测验总结

第四章 数据类型和应用

4.1 统计字符的使用频率

1.已知 dict1={1:2},那么执行dict1[2]=3之后dict1的内容是__

A.{2:3}

B.{3:2}

C.{1:2,2:3}

D.{2:1,3:2}

解:C

2.现有dict1={‘a’:2,'b':3,'c':4},那么len(dict1)的值是

A.0

B.3

C.6

D.1

解:B

3.Python 3 解释器执行 for x in {'a':'b', 'c':'d'}: print(x)的结果是什么

A.b c

B.a c

C.b d

D.a b

解:B

输出键。

4.字典对象的__方法可以获取指定“键”对应的“值”

A.get()

B.items()

C.keys()

D.values()

解:A

5.字典对象的__方法可以返回字典中的“键-值对”列表

A.get()

B.items()

C.keys()

D.values()

解:B

6.字典对象的__方法可以返回字典的“键”列表

A.get()

B.items()

C.keys()

D.values()

解:C

7.字典对象的__方法可以返回字典的“值”列表

A.get()

B.items()

C.keys()

D.values()

解:D

8.字典的键可以是字符串常量也可以是整型常量,甚至还可以是列表。

解:错误

9.如果一个字典中存在一个‘a’为健,那么就不可以再有'A'的键。

解:错误

10.字典的键必须唯一,而值可以不唯一。

解:正确

11.字典是可变(不可哈希)数据类型。

解:正确

12.合并两个字典可以直接和列表一样,用“+”号进行操作。

解:错误

4.2 利用正则表达式提取电话号码

1.下面不能严格匹配YYYY-MM-DD这样日期格式的正则表达式是__

A.\\d{4}-\\d{2}-\\d{2}

B.[0-9]-[0-9]-[0-9]

C.[0-9]{4}-[0-9]{2}-[0-9]{2}

D.[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]

解:B

2.正则表达式的元字符_用于表示此字符之前的字符或者子模式出现0次或者多次。

A.+

B.^

C.*

D.|

解:C

3.使用正则表达式之前必须先用re的compile方法编译。

解:粗欧文

4.不使用元字符的正则表达式只能匹配字符自己。

解:正确

5.[^ab]可以匹配除'a'和‘b’之外的任何字符。

解:正确

6.正则表达式元字符"\\s"用来匹配任意空白字符

解:正确

7.正则表达式元字符"\\d"用来匹配任意数字字符

解:正确

8.正则表达式'python|perl'或'p(ython|erl)'都可以匹配'python'或'perl'

解:正确

9.正则表达式'^http'能成功匹配所有含有"http"字段的字符串

解:错误

10.正则表达式'\\d{5}'可用来检查字符串是否为5个数字字符组成的字符串

解:错误

11.以下实例运行输出结果为:

标签:

提交需求或反馈

Demand feedback