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

質問編集履歴

4

文の追記

2020/07/16 12:43

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,7 @@
1
1
  ### 前提・実現したいこと
2
2
  特定の単語(一単語や慣用語など)をリストに入れておいて、文から削除しようとしています。
3
3
 
4
+
4
5
  ### 発生している問題・エラーメッセージ
5
6
  出力結果で、削除する単語に指定している`Allow me`や`Endeavor,`が消えているのは良いのですが、なぜか`Meadow`という単語も文章から削除されていて理由がわからず困っています。
6
7
  どうすれば、指定していない単語は削除されないようにできますか。
@@ -45,6 +46,8 @@
45
46
  ### ご回答を受けての質問
46
47
  以下のような場合は、ご回答いただいた方法でも解決できないのですがどうすれば良いのでしょうか。
47
48
  もし`as`という単語を消したいと思った場合です。
49
+ 実現したいことは、特定の単語が例えば`as`が`wash`に含まれていても、削除されず、`as`単体の単語の時のみ削除したいということです。
50
+
48
51
  ```
49
52
  text = "The fire snapped and wash as it grew."
50
53
  text = text.replace('as','').strip()

3

ご回答を受けての質問

2020/07/16 12:43

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -43,13 +43,15 @@
43
43
  ```
44
44
 
45
45
  ### ご回答を受けての質問
46
+ 以下のような場合は、ご回答いただいた方法でも解決できないのですがどうすれば良いのでしょうか。
47
+ もし`as`という単語を消したいと思った場合です。
46
48
  ```
47
49
  text = "The fire snapped and wash as it grew."
48
- text = text.replace('as',',').strip()
50
+ text = text.replace('as','').strip()
49
51
  text
50
52
 
51
53
  #出力
52
- 'The fire snapped and w,h , it grew.'
54
+ 'The fire snapped and wh it grew.'
53
55
  ````
54
56
 
55
57
 

2

ご回答を受けての質問の追記

2020/07/16 12:24

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -42,6 +42,17 @@
42
42
  ' a house exist'
43
43
  ```
44
44
 
45
+ ### ご回答を受けての質問
46
+ ```
47
+ text = "The fire snapped and wash as it grew."
48
+ text = text.replace('as',',').strip()
49
+ text
50
+
51
+ #出力
52
+ 'The fire snapped and w,h , it grew.'
53
+ ````
54
+
55
+
45
56
  ### 補足情報(FW/ツールのバージョンなど)
46
57
 
47
58
  Python 3.7.4

1

試したことの追記

2020/07/16 12:21

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -32,7 +32,16 @@
32
32
 
33
33
  ### 試したこと
34
34
  replace()だと''で空白を埋めるため、stripにしました。
35
+ 以下のように空白で置換されてしまうということです。
36
+ ```
37
+ text = 'there is a house'
38
+ text = text.replace('there is', '')
39
+ text
35
40
 
41
+ #出力
42
+ ' a house exist'
43
+ ```
44
+
36
45
  ### 補足情報(FW/ツールのバージョンなど)
37
46
 
38
47
  Python 3.7.4