现在要用正则表达式作验证。
精通正则的兄弟帮忙看看,这个应该怎么写?
9 个解决方案
#1
对了,用python的re模块,想了半天,实在是不怎么会。
#2
import re
p=re.compile(r"[^\w\-_\.]")
while 1:
s=raw_input("Input string object(can\'t have quotes):")
a=p.findall(s)
if a:
print "The string isn\'t UID object"
else:
print "The string is UID object"
p=re.compile(r"[^\w\-_\.]")
while 1:
s=raw_input("Input string object(can\'t have quotes):")
a=p.findall(s)
if a:
print "The string isn\'t UID object"
else:
print "The string is UID object"
#3
直接.*不就行了吗?
#4
你没看过任何关于正则表达式的入门资料吧?
#5
什么是郑泽表达式阿
#6
如果你指的是 GUID,更加严谨的正则应该是
^[A-F0-9]{8}(-[A-F0-9]{4}){3}-[A-F0-9]{12}$
#7
很简单
#8
不用多精通正则。。
去看下我博客里面贴的正则的基本用法,你自己就能搞定了
http://blog.csdn.net/amu9900/archive/2010/07/13/5730820.aspx
去看下我博客里面贴的正则的基本用法,你自己就能搞定了
http://blog.csdn.net/amu9900/archive/2010/07/13/5730820.aspx
#9
#1
对了,用python的re模块,想了半天,实在是不怎么会。
#2
import re
p=re.compile(r"[^\w\-_\.]")
while 1:
s=raw_input("Input string object(can\'t have quotes):")
a=p.findall(s)
if a:
print "The string isn\'t UID object"
else:
print "The string is UID object"
p=re.compile(r"[^\w\-_\.]")
while 1:
s=raw_input("Input string object(can\'t have quotes):")
a=p.findall(s)
if a:
print "The string isn\'t UID object"
else:
print "The string is UID object"
#3
直接.*不就行了吗?
#4
你没看过任何关于正则表达式的入门资料吧?
#5
什么是郑泽表达式阿
#6
如果你指的是 GUID,更加严谨的正则应该是
^[A-F0-9]{8}(-[A-F0-9]{4}){3}-[A-F0-9]{12}$
#7
很简单
#8
不用多精通正则。。
去看下我博客里面贴的正则的基本用法,你自己就能搞定了
http://blog.csdn.net/amu9900/archive/2010/07/13/5730820.aspx
去看下我博客里面贴的正则的基本用法,你自己就能搞定了
http://blog.csdn.net/amu9900/archive/2010/07/13/5730820.aspx