Skip to content

Commit 586c2fb

Browse files
committed
feat: improved punctuation support
1 parent 00ea8db commit 586c2fb

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

src/posts/text_manipulation.html

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,14 @@
2424
return word;
2525
}
2626

27-
if (!/[_\-:=/\\]|.\(.*\)/.test(word)) {
27+
if (!/[_=/\\]|.\(.*\)/.test(word)) {
2828
return word;
2929
}
3030

31+
if (/.+[,.!?]/.test(word)) {
32+
return `\`${word.slice(0, -1)}\`${word.slice(-1)}`;
33+
}
34+
3135
return `\`${word}\``;
3236
}).join(' ')).join("\n");
3337
}
@@ -79,5 +83,17 @@
7983
#copyBtn {
8084
display: block;
8185
margin-top: 1em;
86+
background-color: #fdf;
87+
border: none;
88+
color: #000;
89+
padding: .1em .5em;
90+
border-radius: .5em;
91+
}
92+
#algo {
93+
background-color: #fdf;
94+
border: none;
95+
color: #000;
96+
padding: .1em .5em;
97+
border-radius: .5em;
8298
}
8399
</style>

0 commit comments

Comments
 (0)