I、次のコードを有する:JS正規表現
searchSt = "テスト"、 = "における" を検索を。
var html = body.clone()
.children()
.remove()
.end()
.text();
alert(searchSt + "|" + searchEd);
var patt = searchSt + "(.*)" + searchEd;
var result = html.match(patt);
alert(result[0]); //returns null
私は言葉があると確信していますが、これはnullを返します: HTML:
Hello World
Test Write SomeThing here is Words do it. hit in me
間違っていますか?
Nono、パーサーはそれを修正し、あなたのスクリプトが 'body'の外に(そして' html'の外でさえ)間違って配置されているという事実を穏やかに無視します。代わりに '$ .ready()'を使用してください。 – user123444555621