Skip to content

Commit

Permalink
Update: テキスト貼り付け時、空行や空白のみの行を除去し、各行の前後の空白文字を除去
Browse files Browse the repository at this point in the history
ニュース記事には段落先頭に全角スペースが入ったり、空行で上下スペースを空けている文章がよくあるが、この変更により不要なスペースや空行を削除した状態で自動貼り付けできるようになる
  • Loading branch information
tsukumijima committed Nov 25, 2024
1 parent 80a5471 commit 66376cf
Showing 1 changed file with 6 additions and 1 deletion.
7 changes: 6 additions & 1 deletion src/components/Talk/AudioCell.vue
Original file line number Diff line number Diff line change
Expand Up @@ -350,7 +350,12 @@ const paste = async (options?: { text?: string }) => {
NEW_LINE: (text) => text.split(/[\r\n]/),
OFF: (text) => [text],
};
const texts = textSplitter[textSplitType.value](text);
let texts = textSplitter[textSplitType.value](text);
// 空行や空白のみの行を除去し、各行の前後の空白文字を除去
texts = texts
.filter((text) => text.trim() !== "")
.map((text) => text.trim());
if (texts.length >= 2 && texts.some((text) => text !== "")) {
await putMultilineText(texts);
Expand Down

0 comments on commit 66376cf

Please sign in to comment.