你可以使用 Markdown 的语法来将 `` 和 `` 中间的内容设置为灰色。在 Markdown 中,可以通过 HTML 标签 `` 结合 `style` 属性来实现文本颜色的设置。具体步骤如下:
1. 使用正则表达式匹配 `` 和 `` 之间的内容。
2. 将匹配到的内容包裹在 `` 和 `` 中。
以下是修改后的代码:
```javascript
if (data.modelCode === 'deepseek-v3' || data.modelCode === 'deepseek-r1') {
message = message.replace(/(.*?)<\/think>/g, '$1');
}
```
### 解释:
- `/ (.*?)<\/think> /g`:这是一个正则表达式,用于匹配 `` 和 `` 之间的任意内容(非贪婪模式)。
- `$1`:表示正则表达式中第一个捕获组的内容,即 `` 和 `` 之间的文本。
- `$1`:将匹配到的内容包裹在 `` 标签中,并设置颜色为灰色。
### 示例:
假设 `message` 的值为:
```
这是一个测试 思考内容 结束。
```
经过替换后,`message` 将变为:
```
这是一个测试 思考内容 结束。
```
在支持 Markdown 渲染的环境中,`思考内容` 将会显示为灰色。