标签: php regex
我的网站上有一个内部链接系统,我目前使用它来检测标记后的文本:
'/__IL__(.+)/'
这个问题是它会选择“<”之类的字符,这意味着如果有人使用换行符,结果将是:
http://www.[sitename].org/[user's url] <br/>
什么是更好的正则表达式?感谢。
答案 0 :(得分:1)
尝试指示正则表达式包含所有字符但是包含以HTML标记开头的字符:
'/__IL__([^<]+)/'