-
固定長でのトリミングと省略記号の追加: 文字列の先頭から指定された長さまでを残し、それ以降を省略記号 (...) に置き換える方法です。以下はPythonの例です。
def trim_string(text, length): if len(text) <= length: return text else: return text[:length] + '...' # 使用例 original_text = "これは長い文字列です。" trimmed_text = trim_string(original_text, 10) print(trimmed_text) # 出力: "これは長い文字..."
-
ワード単位でのトリミングと省略記号の追加: 文字数ではなく、単語の境界でトリミングする方法です。以下はJavaScriptの例です。
function trimString(text, length) { let words = text.split(' '); if (words.length <= length) { return text; } else { let trimmedWords = words.slice(0, length); return trimmedWords.join(' ') + '...'; } } // 使用例 let originalText = "This is a long string."; let trimmedText = trimString(originalText, 4); console.log(trimmedText); // 出力: "This is a long..."
これらの方法を使うことで、任意の言語で文字列のトリミングと省略記号 (...) の追加が行えます。必要に応じて、言語や環境に合わせてコードを調整してください。