我有一串带有空格和换行符的文本。有时标签。 e.g。
$text = 'Hello I am chunk of text
A new line follows';
然后我正在与preg_match进行一些匹配。
例如:
preg_match('/Hello I am\s*/',$a,$b);
但是在我这样做之前,我想确切地看到这个$ text字符串中究竟有什么样的间距,所以我想看看正则表达式看到了什么,否则我会做一些试验和错误。我真正的$ text字符串实际上要复杂得多,有时会有标签新行,我怀疑某些我不知道的分离。所以我想看看正则表达式看到了什么,例如:
Hello\sI\am\tchunk\s\sof\stext\nA\snew\sline\sfollows
它不会翻译空格和制表符以及新行,而是打印它们的内容。这是怎么做到的?我希望看到当我通过这个$ text字符串进入preg_match时php看到了什么。感谢
答案 0 :(得分:0)
您可以使用json_encode()
$string = 'something
something';
echo json_encode($string);
// outputs something \nsomething