2009-09-30 46 views
3

在做preg匹配時,我應該在<字符(這是字符串中,我嘗試從 - 這是一個html頁面中提取的東西)之前或之後添加一些字符?如何逃避<登錄php正則表達式

+0

爲什麼會倒票? – Phil 2009-09-30 16:24:13

+1

我猜他們不喜歡這個問題所顯示的知識缺乏,但我個人認爲這是網站的全部要點。在你不知道<不需要在正則表達式中逃避......現在你就知道了。我會給你一個提問和冒着批評的機會。 – 2009-09-30 16:30:49

+0

好吧,我添加'對不起,如果這是愚蠢的問題'就像我發佈的每個第二個問題,但我想這還不夠,對一些...感謝大家誰upvoted我的問題回到0,但! – Phil 2009-09-30 16:35:41

回答

1

您不需要轉義<除非您保存用戶生成的數據,然後您應該關心安全和XSS。

+0

感謝您的投票:)我想這就是我應該期待回答這樣的問題! – Mohammad 2009-09-30 16:22:27

+1

似乎有些人在這裏投票觸發快樂。幸運的是,一些上選票會從下往下抹去傷害;) – 2009-09-30 16:31:31

+0

確實如此。 :)歡呼聲。 – Mohammad 2009-09-30 16:35:13

6

你不需要轉義它,它不是正則表達式中的特殊字符。

2

一些正則表達式解析器將「<」和「>」符號視爲單詞邊界(GNU Basic &擴展正則表達式)。有關所有與正則表達式相關的信息,請參閱this great site

相關問題