14.07.2013 Views

r - 南京大学计算机科学与技术系

r - 南京大学计算机科学与技术系

r - 南京大学计算机科学与技术系

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

正则表达式<br />

字母表Σ上的正则表达式的定义<br />

基本部分<br />

ε 是一个正则表达式,L(ε)={ε}<br />

如果a是Σ上的一个符号,那么a是正则表达式,L(a)={a}<br />

归纳步骤:<br />

选择:(r) | (s),L((r) | (s))=L(r) U L(s);<br />

连接:(r)(s),L((r)(s))=L(r)L(s) ;<br />

闭包:(r)*,L((r)*)=(L(r))*;<br />

括号:(r),L((r))=L(r)<br />

运算的优先级:*优先级最高,连接符其次,选择符最低。<br />

都符合左结合性。<br />

(a)|((b)*(c))可以改写为 a|b*c

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!