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

回答編集履歴

4

補足を追加

2020/08/10 00:33

投稿

Daregada
Daregada

スコア11990

answer CHANGED
@@ -1,7 +1,8 @@
1
1
  基本は
2
2
 
3
3
  ```regex
4
- (?<=a href)"[A-Za-z0-9./]+.html"
4
+ (?<=a href=)"[A-Za-z0-9./]+.html"
5
5
  ```
6
6
 
7
+ で、あとは言語によって細部が異なる。
7
- で、あとは言語によって細部が異なる。正規表現を文字列同様に`"`で囲む場合は`"`を`\"`にしたり。
8
+ 正規表現を文字列同様に`"`で囲む場合は`"`を`\"`にしたり、`/`を`/`と書かなければならなかったり

3

質問の修正に合わせて正規表現を修正

2020/08/10 00:33

投稿

Daregada
Daregada

スコア11990

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  基本は
2
2
 
3
3
  ```regex
4
- "[A-Za-z0-9 -~]+.html"
4
+ (?<=a href)"[A-Za-z0-9./]+.html"
5
5
  ```
6
6
 
7
7
  で、あとは言語によって細部が異なる。正規表現を文字列同様に`"`で囲む場合は`"`を`\"`にしたり。

2

表現を修正

2020/08/10 00:32

投稿

Daregada
Daregada

スコア11990

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  基本は
2
2
 
3
3
  ```regex
4
- "[A-Za-z0-9 -~]{3}.html"
4
+ "[A-Za-z0-9 -~]+.html"
5
5
  ```
6
6
 
7
7
  で、あとは言語によって細部が異なる。正規表現を文字列同様に`"`で囲む場合は`"`を`\"`にしたり。

1

?を読み違えていたのを修正

2020/08/10 00:10

投稿

Daregada
Daregada

スコア11990

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  基本は
2
2
 
3
3
  ```regex
4
- "?{3}.html"
4
+ "[A-Za-z0-9 -~]{3}.html"
5
5
  ```
6
6
 
7
7
  で、あとは言語によって細部が異なる。正規表現を文字列同様に`"`で囲む場合は`"`を`\"`にしたり。