我正在嘗試編寫一些內容,用於查看推文並提供有關推特中提及的股票的信息。人們使用$引用Twitter上的股票代碼,但我不能逃避$。
我也不用想匹配任何價格提或類似的東西所以基本匹配$ AAPL而不是$ 1500
我想這會是這樣的
\b\$[a-zA-Z].*\b
如果有多個匹配我還想循環通過他們不知何故所以像
while ((tweet = reg.exec(sym_pat)) !== null) {
//replace text with stock data.
}
這種表達給了我一個意外的非法標記錯誤
個var symbol_pat = new RegExp(\b\$[a-z]*);
感謝您的幫助,如果你想看到下一個問題,我跑進 Javascript AJAX scope inside of $.each Scope
你在正確的軌道上,但你應該放棄點。你想匹配重複'[a-zA-Z]',而不是單個出現'[a-zA-Z]'後的任何字符('.'),對嗎? –
你是先生。 – BillPull
另外,給字符加上一個加號。使它不僅匹配單個字符。元素'[a-zA-Z] +' – inhan