s*e
2 楼
目前我做到了怎么样可以match 到Department,如下
(?!Spring|Winter|Fall)([A-Z]+) #for class
match 学期应该也可以做,但是怎么match course number和年份呢?
有兴趣的可以把下文放到http://regexr.com/这里来测试
有可能无解不?
输入:
# "CS1113423234 2016 Fall"
# "CS-111 Fall 2016"
# "MATH 123 2015 Spring"
# "CS 232 Fall2014"
# "MATH24 Winter14"
输出:
# For example, all of the above combinations would give you:
# Department: CS
# Course Number: 111
# Year: 2014
# Semester: Fall
# this is output obj :
{
'department' : 'CS',
'courseID' : '111',
'year' : '2014',
'semester': 'fall'
}
题目hint:
# Valid forms of Department+Course Number are:(这里只有四种可能, 数字也可能
很长的一个数字)
# CS111
# CS 111
# CS:111
# CS-111
# And valid forms of Semester+Year are:
# Fall 2014
# fall 14
# 2014 Fall
# F2014
# Semesters are Fall (F), Winter (W), Spring (S), Summer (Su).
(?!Spring|Winter|Fall)([A-Z]+) #for class
match 学期应该也可以做,但是怎么match course number和年份呢?
有兴趣的可以把下文放到http://regexr.com/这里来测试
有可能无解不?
输入:
# "CS1113423234 2016 Fall"
# "CS-111 Fall 2016"
# "MATH 123 2015 Spring"
# "CS 232 Fall2014"
# "MATH24 Winter14"
输出:
# For example, all of the above combinations would give you:
# Department: CS
# Course Number: 111
# Year: 2014
# Semester: Fall
# this is output obj :
{
'department' : 'CS',
'courseID' : '111',
'year' : '2014',
'semester': 'fall'
}
题目hint:
# Valid forms of Department+Course Number are:(这里只有四种可能, 数字也可能
很长的一个数字)
# CS111
# CS 111
# CS:111
# CS-111
# And valid forms of Semester+Year are:
# Fall 2014
# fall 14
# 2014 Fall
# F2014
# Semesters are Fall (F), Winter (W), Spring (S), Summer (Su).
n*n
3 楼
又一个杨振宁出现了
w*m
4 楼
用Python或者Perl几分钟搞定
一定要用regex?
【在 s*****e 的大作中提到】
: 目前我做到了怎么样可以match 到Department,如下
: (?!Spring|Winter|Fall)([A-Z]+) #for class
: match 学期应该也可以做,但是怎么match course number和年份呢?
: 有兴趣的可以把下文放到http://regexr.com/这里来测试
: 有可能无解不?
: 输入:
: # "CS1113423234 2016 Fall"
: # "CS-111 Fall 2016"
: # "MATH 123 2015 Spring"
: # "CS 232 Fall2014"
一定要用regex?
【在 s*****e 的大作中提到】
: 目前我做到了怎么样可以match 到Department,如下
: (?!Spring|Winter|Fall)([A-Z]+) #for class
: match 学期应该也可以做,但是怎么match course number和年份呢?
: 有兴趣的可以把下文放到http://regexr.com/这里来测试
: 有可能无解不?
: 输入:
: # "CS1113423234 2016 Fall"
: # "CS-111 Fall 2016"
: # "MATH 123 2015 Spring"
: # "CS 232 Fall2014"
a9
6 楼
这样?
([a-zA-Z]+)[:-\s]*([0-9]+)[:-\s]*((([0-9]+)[\s]*([a-zA-Z]+))|(([a-zA-Z]+)[\s
]*([0-9]+)))
【在 s*****e 的大作中提到】
: 目前我做到了怎么样可以match 到Department,如下
: (?!Spring|Winter|Fall)([A-Z]+) #for class
: match 学期应该也可以做,但是怎么match course number和年份呢?
: 有兴趣的可以把下文放到http://regexr.com/这里来测试
: 有可能无解不?
: 输入:
: # "CS1113423234 2016 Fall"
: # "CS-111 Fall 2016"
: # "MATH 123 2015 Spring"
: # "CS 232 Fall2014"
([a-zA-Z]+)[:-\s]*([0-9]+)[:-\s]*((([0-9]+)[\s]*([a-zA-Z]+))|(([a-zA-Z]+)[\s
]*([0-9]+)))
【在 s*****e 的大作中提到】
: 目前我做到了怎么样可以match 到Department,如下
: (?!Spring|Winter|Fall)([A-Z]+) #for class
: match 学期应该也可以做,但是怎么match course number和年份呢?
: 有兴趣的可以把下文放到http://regexr.com/这里来测试
: 有可能无解不?
: 输入:
: # "CS1113423234 2016 Fall"
: # "CS-111 Fall 2016"
: # "MATH 123 2015 Spring"
: # "CS 232 Fall2014"
s*r
11 楼
看了锵锵三人行,王蒙说现在的夫人很像去世了的前妻,可以理解
s*e
12 楼
i*t
13 楼
我到不是对他娶新有何干楷
而是觉得前期走的快
因为我印象中他以前在三人行还总说夫人如何如何 结果这么快就没了
而是觉得前期走的快
因为我印象中他以前在三人行还总说夫人如何如何 结果这么快就没了
相关阅读
关于乳腺癌,说说我最近自己做的这个 Project 吧 (转载)Netflix电面请问这篇blog说的对么?lightroom请帮我看看这个配置Re: 现在还有做cryptocurrency exchange的吗?人脸数据集?谈谈你知道的转行最牛逼的例子各位有人编译过RK3288 Linux Kernel么?有几个问题请教现在做图像识别有关的任务,自己搭还是直接用各家 API男女程序员相亲西部世界这个片子牛逼,用了对抗式强化学习ffmpeg的hwaccel能去掉X server依赖么?请教swift4/objc master-detail app怎么把detail也弄成table?Open source 开始全面 AANikesh Arora becomes CEO of Palo Alto Networks (转载)感觉编程大拿的人生都很miserable啊Visual Basic被微软给毁了AMD CPU与NVIDIA GPU坑太多了。pytorch太好用了, 入门还是进阶都推荐使用berkeley的迈克尔·乔丹对深学的看法有变化吗?