看板 [ PHP ]
討論串[請益] 看不懂preg_replace函數的使用範例
共 19 篇文章

推噓5(5推 0噓 0→)留言5則,0人參與, 最新作者foxzgerald (O⊥M)時間19年前 (2006/12/15 23:01), 編輯資訊
0
0
0
內容預覽:
[ ] 代表一個字元. ^+ \- * / \( \) \d \. 則表示該字元非由 + - * / ( ) [0-9] 所構成。. 黃色的 \ 表脫序字元. 而 [PATTERN]* 則表示符合該 pattern 的字元集 出現任意次. 我想應該是一堆脫序字元把你搞混的吧 :P. --. 「640

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者alpe (薛丁格的貓)時間19年前 (2006/12/15 22:58), 編輯資訊
0
0
0
內容預覽:
先回這個好了. DFA (POSIX). Traditional NFA. POSIX NFA. O'Reilly Regular Expressions 3rd p145.. --. Live Long and Prosper. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From:

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者foxzgerald (O⊥M)時間19年前 (2006/12/15 22:41), 編輯資訊
0
0
0
內容預覽:
他把 {startDate} 置換成 $startDate 了. 不寫的話,那就只是 {startDate} = 6/19/1969 而非 $startDate = 6/19/1969. 就 "=" 這個符號阿. $\\1= 會將符合 /^\s*{(\w+)}\s*=/ 樣式的字串置換為 $(\w+
(還有60個字)

推噓3(3推 0噓 2→)留言5則,0人參與, 最新作者saininniang (sob)時間19年前 (2006/12/15 22:38), 編輯資訊
0
0
0
內容預覽:
我又遇到一個問題了. 我已經知道下面的程式主要是在過濾掉一些不必要的字. $str=(1*3)+2;. $p=preg_replace("`([^+\-*/\(\)\d\.]*)`" ,"" ,"$str");. 對照你上面所打的一些正規化符號. 上組程式的過濾方式還不是很清楚@ @. 能再幫我解釋

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者superGA (kid...)時間19年前 (2006/12/15 22:25), 編輯資訊
0
0
1
內容預覽:
這邊有一份文件可以看. http://www.javaworld.com.tw/jute/post/view?bid=20&id=130126&sty=1&tpg=1&age=0. 這是屬於php的preg那類的 (不是ereg喔). 我之前是看這份文件學RE的 非常詳細. 好像沒有直接回答到原PO