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 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 目前我做到了怎么样可以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 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 目前我做到了怎么样可以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 的大作中提到】![](/moin_static193/solenoid/img/up.png)
: 目前我做到了怎么样可以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 的大作中提到】
![](/moin_static193/solenoid/img/up.png)
: 目前我做到了怎么样可以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 楼
我到不是对他娶新有何干楷
而是觉得前期走的快
因为我印象中他以前在三人行还总说夫人如何如何 结果这么快就没了
而是觉得前期走的快
因为我印象中他以前在三人行还总说夫人如何如何 结果这么快就没了
相关阅读
mit有没有版面是讨论算法之类的dart对于js就象ruby对于perl一样发现一个大牛大家对这高中生写个app以$30M卖给Yahoo咋看zz 12306是怎样做成的python urlopen(), how to go back to the beginning after readlines()12306 的一点思路唉,看来scala已经废了这次node把python也给干了请问我如何让这2个web服务协同工作?无缝集成那想成为Mobile App Developer要学些啥?请教下关于spring framework说得越多,越暴露出你们有些人不懂软件工程的本质给各位frontend developer一个确切的android定位吧单线程多线程说到底业余人士来问个程序结构问题高盛是干什么的?给篇做优化的例子,普及下简单的perl正则表达式文本替换多个空行问题求教nodejs估计快挂了