質問編集履歴
1
追記しました。
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としたい。
|