我有使用标点符号分隔文字的代码。
return this.find(query, {'_group': 1, 'name':1, '_id':0, '_id':0}
输出就像这样
我在一家餐馆吃饭。
我在一家餐馆吃饭。
我想问一下,替换中“\\ 1”的含义是什么? 我仍然很困惑。
有人可以解释一下吗?
答案 0 :(得分:0)
是的,这是引用您的捕获组(...)
答案 1 :(得分:0)
如果要分割文字,可以使用preg_split()。
\\1
表示你打电话给第一个捕捉群组 - 只是在(
和)
中间的第一句话。
如果您有" \\1"
,则会看到它找到"."
并将其替换为" ."
- 在点之前带有额外空格的点。