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

質問編集履歴

1

追記しました。

2016/10/27 03:41

投稿

hash
hash

スコア63

title CHANGED
File without changes
body CHANGED
@@ -4,12 +4,21 @@
4
4
  <body>には入っているが、それが<xxx>に入っているようだったらfalseになるような正規表現は可能でしょうか?
5
5
  ちなみにhtmlは改行コードを除去して判定しています。
6
6
 
7
+ xxxは任意のタグが入ります。
8
+
7
- 希望する判定は以下のような感じです。
9
+ 希望する判定は以下のような感じです。対象は"abc"
10
+
8
11
  <body>hogehogehoge abc hogehoge</body>
9
12
  -> true
10
13
 
11
14
  <body>hogehogehoge abc<xxx>hogehoge</xxx>hogehoge</body>
12
- -> true
15
+ -> true (abcが<xxx>タグ内にないのでtrue)
13
16
 
14
17
  <body>hogehogehoge<xxx>abc</xxx>hogehoge</body>
15
- -> false
18
+ -> false (abcが<xxx>タグ内にあるのでfalse)
19
+
20
+ <body>hogehogehoge abc <xxx>abc</xxx>hogehoge</body>
21
+ -> true (abcが<xxx>タグ内にあるが、<xxx>タグ外にもあるのでtrue)
22
+
23
+ htmlファイルの中から特定の語句が<body>内に含まれているかどうかを判定したいのですが、
24
+ 特定の語句が指定のタグ内にのみ含まれている場合はfalseとしたい。