我想替換「。」到像[點]從下面輸入到低於輸出替換「。」。在多個網址中以[字符串]排成一個字符串
輸入
令牌,這是一個test.for的問題。在stackoverflow.com最好的地方學習。節目。測試www.wikipedia.com
輸出
這是一個test.for的問題。在stackoverflow [點] COM最好的地方學習。節目。測試萬維網[點]維基百科[點] com
問題
- 是有可能
test.for
我們不能用好正則表達式像/[a-z0-9]+([\-\.]{1}[a-z0-9]+)*\.[a-z]{2,5}/gi
我認爲最好使用類似下面更好 - 也許我找到了解決辦法;
found = string.match(/([a-zA-Z0-9]+\.(com|co\.cc)|more\.domains)/gi);
這項工作很好,我不得不加入/替換他們的原始字符串的問題。任何變通辦法如how can we filter elements in array with regex in array with javascript?
你將如何解決這個問題? btw即時通訊使用nodejs其他語言是可以接受的。
感謝
什麼'www.stackoverflow.com'? – Phrogz
是的,可以算。對於缺乏信息感到抱歉。但沒有http:// etc – user1780413
但它應該是'www [dot] stackoverflow [dot] com'或'www.stackoverflow [dot] com'? – Phrogz