-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
習題 7 -- 正規表達式練習 #27
Comments
資工一 李易 111010512 > let text = "name: LeeYi, age: 18, job: student;"
undefined
> let re1 = /, |[a-z]*/
undefined
> text.match(re1)
[ "name" ]
> let re2 = /[A-Z][a-z]+[A-Z][a-z]+/
undefined
> text.match(re2)
[ "LeeYi" ]
> let re3 = /age/
undefined
> text.match(re3)
[ "age" ]
> let re4 = /\d+/g
undefined
> text.match(re4)
[ "18" ]
> let re5 = /, |.*\: /g
undefined
> text.match(re5)
[ "name: LeeYi, age: 18, job: " ]
> let re6 = /\: *[a-z]*/g
undefined
> text.match(re6)
[ ": ", ": ", ": student" ] |
黃偉祥 111010550 |
林子安 111012212 Homework 7 |
111010501 簡志融 |
111010514 黃威綸 |
111010507 資工一 許珮筠 > let text = "name:peiyun age:19 height:163"
undefined
> let re0 = /[0-9a-zA-z]+/g
undefined
> re0
/[0-9a-zA-z]+/g
> text
"name:peiyun age:19 height:163"
> text.match(re0)
[ "name", "peiyun", "age", "19", "height", "163" ]
> let re1 = /[0-9]+/g
undefined
> text.match(re1)
[ "19", "163" ]
> let re2 = /[a-z]+/g
undefined
> text.match(re2)
[ "name", "peiyun", "age", "height" ]
> let re3 = /[0-9a-z]+/g
undefined
> text.match(re3)
[ "name", "peiyun", "age", "19", "height", "163" ]
> let re4 = /[0-9a-zA-Z]+/
undefined
> text.match(re4)
[ "name" ]
> let re5 = /:[0-9a-z]+/g
undefined
> text.match(re5)
[ ":peiyun", ":19", ":163" ]
> let re6 = /:([0-9a-z])+/
undefined
> text.match(re6)
[ ":peiyun", "n" ]
> let re7 = /:([0-9a-z]+)/
undefined
> text.match(re7)
[ ":peiyun", "peiyun" ]
> let re7 = /:\w+/
undefined
> text.match(re7)
[ ":peiyun" ]
> let re8 = /:\d+/
undefined
> text.match(re8)
[ ":19" ]
> let re8 = /:\d+/g
undefined
> text.match(re8)
[ ":19", ":163" ]
> let re9 = /:\D+/g
undefined
> text.match(re9)
[ ":peiyun age:" ]
> let tex = "Hi, peiyun, how are you? You have 10 missed call."
undefined
> tex
"Hi, peiyun, how are you? You have 10 missed call."
> let re = /\w[0-9A-Z]+/g
undefined
> text.match(re)
[ "19", "163" ]
> let re0 = /[0-9]+/g
undefined
> text.match(re0)
[ "19", "163" ]
> let text = "Hi, peiyun, how are you? You have 10 missed call.And Mr.Lin had send you an email: lin0421@gmail.com"
undefined
> text
"Hi, peiyun, how are you? You have 10 missed call.And Mr.Lin had send you an email: lin0421@gmail.com"
> let re0 = /:\w+/
undefined
> let re0 = /:\w+@[\w\.]+/g
undefined
> let text2 = "Hi, peiyun, how are you? You have 10 missed call.And Mr.Lin had send you an email: lin0421@gmail.com"
undefined
> text2
"Hi, peiyun, how are you? You have 10 missed call.And Mr.Lin had send you an email: lin0421@gmail.com"
> text2.match(re)
[ "10", "n0421" ]
> let re = /\w+@\w+\.[\w\.]+/g
undefined
> text2.match(re)
[ "lin0421@gmail.com" ]
> let text2 = text + " abc ccc@q ... "
undefined
> text2
"Hi, peiyun, how are you? You have 10 missed call.And Mr.Lin had send you an email: lin0421@gmail.com abc ccc@q ... "
> text2.match(re)
[ "lin0421@gmail.com" ]
> let re1 = /\w+@[\w\.]+/g
undefined
> text2.match(re1)
[ "lin0421@gmail.com", "ccc@q" ]
> text2.match(re)
[ "lin0421@gmail.com" ] |
111010527 顏郁茨 1.practice > let text="name:yuzi age:18 email:s111010527@student.nqu.edu.tw"
undefined
> let re = /[0-9]+/g
undefined
> re
/[0-9]+/g
> text
"name:yuzi age:18 email:s111010527@student.nqu.edu.tw"
> text.match(re)
[ "18", "111010527" ]
> let re2 = /[a-z]+/g
undefined
> text.match(re2)
[
"name", "yuzi",
"age", "email",
"s", "student",
"nqu", "edu",
"tw"
]
> let re3 = /:([0-9a-zA-Z])+/g
undefined
> text.match(re3)
[ ":yuzi", ":18", ":s111010527" ]
>let re4 = /:([0-9a-zA-Z])+/
undefined
> text.match(re4)
[ ":yuzi", "i" ]
> let re5 = /:([0-9a-zA-Z]+)/
undefined
> text.match(re5)
[ ":yuzi", "yuzi" ]
> let re6 = /:\w+/
undefined
> text.match(re6)
[ ":yuzi" ]
> let re7 = /:\d+/
undefined
> text.match(re7)
[ ":18" ]
> let re8 = /:\d+/g
undefined
> text.match(re8)
[ ":18" ]
> let re9 = /:\D+/g
undefined
> text.match(re9)
[ ":yuzi age:", ":s" ] 2.catch email >let text2 = "hi, i'm yuzi :) do you like vtuber? if you like you can email me. my email is s111010527@student.nqu.edu.tw"
undefined
> text2
"hi, i'm yuzi :) do you like vtuber? if you like you can email me. my email is s111010527@student.nqu.edu.tw"
> let text2 = text2 + " abc gura@cute ... "
undefined
> text2
"hi, i'm yuzi :) do you like vtuber? if you like you can email me. my email is s111010527@student.nqu.edu.tw abc gura@cute ... "
>let re1 = /\w+@[\w\.]+/g
undefined
> text2.match(re1)
[ "s111010527@student.nqu.edu.tw", "gura@cute" ]
> let re = /\w+@\w+\.[\w\.]+/g
undefined
> text2.match(re)
[ "s111010527@student.nqu.edu.tw" ] |
111010517 蘇子安 |
111010515 林弘杰 |
https://github.com/CJI3751/wp110b/blob/master/JS/ex7.js |
110910504趙唯安 |
111010533 林達城 |
The text was updated successfully, but these errors were encountered: