teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2022/09/13 16:24

投稿

退会済みユーザー
answer CHANGED
@@ -4,4 +4,13 @@
4
4
  const filteredLines = textArea.value.split('\n').filter(line => line && !line.match(/abc/));
5
5
  textArea.value = filteredLines.join('\n');
6
6
  ```
7
- - サンプル 👉 https://codepen.io/su507/pen/eYrdXqv?editors=1010
7
+ - サンプル 👉 https://codepen.io/su507/pen/eYrdXqv?editors=1010
8
+
9
+ または正規表現による一発replaceで片付ける場合は
10
+ ```javascript
11
+ const textArea = document.querySelector('#txt');
12
+ textArea.value = textArea.value.replace(/[^\n]*abc[^\n]*\n/g, m => '');
13
+ ```
14
+ とかですかね。
15
+
16
+ - サンプル 👉 https://codepen.io/su507/pen/gOzwyKp?editors=1010