我需要正则表达式来替换 <
, >
和 &
与 <
, >
和 &
但是我想在 <body></body>
中替换这些字符标签
例子
更换前
<head> <><><>& </head> <body><><>&</body>
替换后
<head> <><><>& </head> <body><><>&</body>
谢谢你:)
最佳答案
我认为你真正需要的是:
- 一个 xml 解析器来解析您的字符串并获取
<body>
部分。参见 this question获取更多信息; -
htmlspecialchars()
为结果。
编辑:如果您确切地知道 html 是什么样子,您当然也可以 explode
在 </head>
或 <body>
将您的输入一分为二,但这在很大程度上取决于输入的确切格式,因此我不推荐这样做。
关于php - 替换部分字符串 php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17251442/