Skip to content
Toggle navigation
Toggle navigation
This project
Loading...
Sign in
Administrator
/
chatgpt.ai-pro.org
Go to a project
Toggle navigation
Toggle navigation pinning
Projects
Groups
Snippets
Help
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
3
Wiki
Network
Create a new issue
Builds
Commits
Issue Boards
Files
Commits
Network
Compare
Branches
Tags
47ae0d7c
authored
2024-10-30 16:14:05 +0800
by
Leff Tubat
Browse Files
Options
Browse Files
Tag
Download
Email Patches
Plain Diff
Added replace method for unknown tags
1 parent
d1b31729
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
4 additions
and
2 deletions
client/src/App.js
client/src/ChatBox.js
client/src/App.js
View file @
47ae0d7
...
...
@@ -191,13 +191,15 @@ function App() {
const
regex
=
new
RegExp
(
`\\b(
${
programmingKeywords
.
join
(
'|'
)}
)\\b`
,
'gi'
);
const
matches
=
parsedData
.
match
(
regex
);
if
(
!
matches
)
{
var
replaceTags
=
(
parsedData
.
replace
(
/
(?:\r\n
|
\r
|
\n)
/g
,
'<br>'
))
var
replaceTags
=
(
parsedData
.
replace
(
/
(?:\r\n
|
\r
|
\n)
/g
,
'<br>'
))
.
replace
(
/
\*\*(
.*
?)\*\*
/g
,
'$1'
).
replace
(
/###
\s(
.+
)
/g
,
'$1'
);
}
else
{
replaceTags
=
(
parsedData
.
replace
(
':'
,
':<code>'
)
.
replace
(
'<?'
,
'<?'
)
.
replace
(
'?>'
,
'?>'
)
.
replace
(
/
\n
/g
,
'<br>'
)
.
replace
(
/
\*\*(
.*
?)\*\*
/g
,
'$1'
)
.
replace
(
/###
\s(
.+
)
/g
,
'$1'
)
)
}
...
...
client/src/ChatBox.js
View file @
47ae0d7
...
...
@@ -54,7 +54,7 @@ const ChatBox = ({chatLog, setChatInput, handleSubmit, chatInput, startedInterac
}
const
ChatMessage
=
({
message
})
=>
{
const
formattedMessage
=
message
.
message
.
replace
(
/
\*\*(
.*
?)\*\*
/g
,
'
<b>$1</b>'
).
replace
(
/###
\s(
.+
)
/g
,
'<b>$1</b>
'
);
const
formattedMessage
=
message
.
message
.
replace
(
/
\*\*(
.*
?)\*\*
/g
,
'
$1'
).
replace
(
/###
\s(
.+
)
/g
,
'$1
'
);
return
(
<
div
className
=
{
`chat-message
${
message
.
user
===
"gpt"
&&
"chatgpt"
}
`
}
>
<
div
className
=
"chat-message-center"
style
=
{
message
.
user
===
"gpt"
?
{
background
:
"#ddf1f9"
}
:
{}}
>
...
...
Write
Preview
Styling with
Markdown
is supported
Attach a file
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to post a comment