hiz*_*zki -1 php regex quotations
我有一个PHP页面,它从包含在引号中的外部源代码中获取文本.如何剥离它们?
例如:
input: "This is a text"
output: This is a text
Run Code Online (Sandbox Code Playgroud)
请回答完整的PHP编码,而不仅仅是正则表达式...
这将很好地工作,除非你有多个引号的字符串,"""hello"""如输入,你想保留除最外面"的所有:
$output = trim($input, '"');
Run Code Online (Sandbox Code Playgroud)
修剪从charlist中的字符串的开头和结尾剥离所有特定字符,该字符串作为第二个参数传递(在本例中").如果你没有传入第二个参数,它会修剪空格.
如果多个前导和结尾引号的情况是一个问题,您可以使用:
$output = preg_replace('/^"|"$/', '', $input);
Run Code Online (Sandbox Code Playgroud)
其中只用空字符串替换一个前导或尾随引号,这样:
""This is a text"" 变 "This is a text"