Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 17x 17x 12x 17x | import { truncate } from 'lodash-uni'
import type { TruncateOptions } from 'lodash'
/**
* 将多行字符串转换为单行字符串。
*
* @param value 要转换的字符串
* @returns 返回结果
*/
export function toSingleLineString(
value: string,
truncateOptions?: number | TruncateOptions,
): string {
let res = value.replace(/[\r\n]+/g, ' ').trim()
if (truncateOptions) {
res = truncate(
res,
typeof truncateOptions === 'number'
? { length: truncateOptions }
: truncateOptions,
)
}
return res
}
|