diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index 2a4766a..48ecd91 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -4,15 +4,9 @@
-
-
-
-
+
-
-
-
-
+
@@ -135,7 +129,7 @@
-
+
@@ -361,7 +355,15 @@
1719103372481
-
+
+
+ 1719152057230
+
+
+
+ 1719152057230
+
+
@@ -406,7 +408,8 @@
-
+
+
diff --git a/src/pages/string/join/service.ts b/src/pages/string/join/service.ts
index a6b9f27..dae3f79 100644
--- a/src/pages/string/join/service.ts
+++ b/src/pages/string/join/service.ts
@@ -6,37 +6,14 @@ export function mergeText(
): string {
const lines = text.split('\n');
- let processedLines = lines;
- if (deleteBlankLines) {
- lines.map((line) =>
- deleteTrailingSpaces
- ? line
- // .split(' ')
- // .join('')
- // .replace(/|\r\n|\n|\r/gm, '')
- .trimEnd()
- : line
- );
- } else {
- lines;
+ let processedLines: string[] = lines;
+ if (deleteTrailingSpaces) {
+ processedLines = processedLines.map((line) => line.trimEnd());
}
if (deleteBlankLines) {
- processedLines = lines.filter(
- (line) => !deleteBlankLines || line.trim() !== ''
- );
- } else {
- lines;
+ processedLines = processedLines.filter((line) => line.trim());
}
return processedLines.join(joinCharacter);
}
-
-// Example usage
-const text: string = `This is a line with trailing spaces
-Another line with trailing spaces
-
-Final line without trailing spaces`;
-
-export const mergedTextWithBlankLines: string = mergeText(text, false);
-export const mergedTextWithoutBlankLines: string = mergeText(text, true);