Я в тупике! Я googled и читать, читать и читать, и я уверен, что есть что-то действительно немой, что я делаю неправильно. Это из сценария Greasemonkey, который я не могу для жизни, чтобы я начал инициировать И выполнять правильно. Я пытаюсь соответствовать этому:Регулярное выражение, чтобы получить текст ссылки
<a href="/browse/post/SOMETHING/">**SOMETHING** (1111)</a>
Вот что я использую:
var titleRegex = new RegExp("<a href=\"/browse/post/\d*/\">(.*) \(");
Я уверен, что не хватает какой-то экранирующих символов? Но я просто не могу понять, чтобы Firefox не выходил из строя.
Я генерировать регулярное выражение с помощью http://regexpal.com/ - В Firefox консоли ошибок я получаю «незавершенная вводную»
HTTP: // StackOverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contains-tags/1732454 # 1732454 – asawyer
для удобства чтения Я всегда предпочитаю литерал регулярного выражения, например. '" вот строка ".match (/ match me/i)' – tomfumb
Мне было бы интересно узнать больше об использовании синтаксического анализатора XML, чтобы выполнить что-то вроде этого. Я в основном пытаюсь изменить существующий скрипт, чтобы выполнить то, что мне нужно, чтобы сделать это - у вас есть хороший пример сценария greasemonkey, который делает такие вещи как ** правильно **? – spazzed