に空白でパディングそのURLのすべてのエントリを削除します。これを行うには、最初に正規表現が必要です。私は最初のオカレンスを見つける必要があり、見つけたいだけであることに注意してください。は、私は次のように見えることができますエントリを持つことになりますHTMLのテキストエリアを持っているテキストエリア
この機能では完全一致を削除する必要があります。それは
DeleteEntry("youtube.com");
2行目を削除するべきではありませんが、
DeleteEntry("youtube.com word word");
はべきです。
だから基本的に、私はこれは私が持っているものである
(beginningOfString OR newlineChar) then (anyWhiteSpaceExceptNewline) then (ENTRY) then (anyWhiteSpaceExceptNewline) then (endOfString OR newlineChar)
このパターンに一致する必要があり、これまで
var expression = "\n|^[ \f\r\t\v]*" + entry + "[ \f\r\t\v]*\n|$";
var match = listbox.value.match(expression);
私が期待していように動作するようには思えない
それに。
あなたがこれまで何をしている私たちを見ることができます。 –
私は既に質問の末尾にある... –
あなたは 'm'フラグで試してみることができます - var式= new RegExp("^[\ f \ r \ t \ v] * "+ entry +" [ \ f \ r \ t \ v] * $ "、" m "); ' –