嗨,
我正在尝试从php中的字符串中删除[]括号中的内容。
输入:" Hello [string] world!" ,预期产出:" Hello world!"
我尝试的是:
`ereg_replace("\[[^\]]*\]","",$sres);`
$ sres是我想要清理的字符串。这应该适用于imo,并且出于一些奇怪的原因,它可以做一点点。它实际上取代了#34; [1]"使用"",但它不会取代例如" [edit]",也不会" [""]"等等。我甚至试图将正则表达式包装在/ /:
中`ereg_replace("/\[[^\]]*\]/","",$sres); `
但这根本不起作用,甚至不是那个" [1]"。我会非常乐于助人。