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

質問編集履歴

1

編集

2018/10/22 07:46

投稿

tkshp
tkshp

スコア174

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- 「test=」や「test-」や「test&39;」や「test"」を除いた
3
+ 「test=」や「test-」や「test'」や「test"」を除いた
4
4
  「test〇〇」のtestを取得したいのですが、どのように書けばよいですか?
5
5
  ご教示お願いいたします。
6
6
 
@@ -12,10 +12,23 @@
12
12
  test(?![=-]*)
13
13
  ```
14
14
 
15
- これにさらに、「test&39;」や「test"」を取り除くにはどうすればよいでしょうか?
15
+ これにさらに、「test'」や「test"」を取り除くにはどうすればよいでしょうか?
16
16
 
17
17
  下記を試しましたがダメでした。
18
18
 
19
19
  ```
20
20
  test(?![=-]*||?!'||?!")
21
- ```
21
+ ```
22
+
23
+ ### 追記
24
+
25
+ すみません、質問の仕様が間違ってました。申し訳ございません。
26
+ あと、&39;ではなく、'でした。すみません。
27
+
28
+ まず、本当は、[]内は[\w\s?&./;#~%"=-]なのですが、質問の為、短くして[=-]にしていました。
29
+
30
+ test(?![\w\s?&./;#~%"=-]*>)に加えて、'と&quotが末尾に来ないものを一致させたいです。
31
+
32
+ test(?![\w\s?&./;#~%"=-]*>|&(#39|quot);)
33
+
34
+ ではうまくいきませんでした。