質問編集履歴
2
説明をもう少しわかり易くにしました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
正規表現で行うと**TypeError: expected string**のエラーが発生します。
|
6
6
|
リストをスライスする際に特にエラーしません。
|
7
7
|
|
8
|
-
リストにて正規表現で抽出する方法可能でしょうか。
|
8
|
+
リストにてスライスを使わずに正規表現で抽出する方法可能でしょうか。
|
9
9
|
もしくは別の方法でやり易い方法ありますでしょうか。
|
10
10
|
もし分かる方がいましたら、教えていただけると幸いです。
|
11
11
|
|
@@ -20,13 +20,14 @@
|
|
20
20
|
```
|
21
21
|
|
22
22
|
実現したい内容
|
23
|
-
スライスした時と同じように抽出したいです
|
23
|
+
スライスした時と同じように抽出したいですが、
|
24
|
+
スライス使わずに下記のように出力可能でしょうか。
|
24
25
|
```
|
25
26
|
#スライスして投稿情報取得
|
26
27
|
s=New_list[20:35]
|
27
28
|
print(s)
|
28
29
|
|
29
|
-
出力
|
30
|
+
実現したい出力結果
|
30
31
|
['2022年3月1日', '', 'テスト投稿', '', 'TEST', '#python', '#code', '#programin', 'プログラミング', '簡単', 'コーディング', 'Python簡単', 'pythonできること', '', 'Enterキーで投
|
31
32
|
稿します']
|
32
33
|
```
|
1
変数の指定を変更致しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -130,7 +130,7 @@
|
|
130
130
|
print(s)
|
131
131
|
|
132
132
|
#正規表現で抽出
|
133
|
-
m = re.match(r'([2022年3月1日]+)@([#python]+)@([Python簡単]+)@([#programin]+)\.Enterキーで投稿します', s)
|
133
|
+
m = re.match(r'([2022年3月1日]+)@([#python]+)@([Python簡単]+)@([#programin]+)\.Enterキーで投稿します', New_list)
|
134
134
|
print(m)
|
135
135
|
|
136
136
|
else:
|