标签: php regex xml
我正在尝试将我的正则表达式放在资源XML文件中。 解析我的XML文件时,它会抛出异常并使应用程序崩溃。
(^(?!\s)(?!.*\s\s)[ A-Za-z0-9'-]{1,35}(?<!\s)$)
我在这里错过任何逃脱序列吗?否则,什么会导致崩溃?
答案 0 :(得分:0)
将您的正则表达式括在<![CDATA[(^(?!\s)(?!.*\s\s)[ A-Za-z0-9'-]{1,35}(?<!\s)$)]]>
<![CDATA[(^(?!\s)(?!.*\s\s)[ A-Za-z0-9'-]{1,35}(?<!\s)$)]]>
它将使文本内部不被解释为xml。