假設有一個子域,如何在域和任何結尾斜線之前替換URL中的所有內容?替換域名前的所有內容javascript(Google Apps腳本)正則表達式
例字符串:
https://www.google.com/
http://net.tutsplus.com/about
我想(從我的例子字符串)的結果是:
google.com
tutsplus.com/about
目前,我正則表達式使用的是:
^https?:\/\/'
導致:
www.google.com/
net.tutsplus.com/about
這將取代一切都交給在URL中的斜槓,但我想取代一切上升到第.
我Apps Script中的當前代碼是:
var body = DocumentApp.getActiveDocument().getBody();
body.replaceText('^https?:\/\/', '');
鑑於我正在使用Google Apps腳本,它可能是replaceText()
如何工作的問題。先謝謝您的幫助。
如果沒有這樣做的JavaScript庫,我會感到驚訝。你看過這個嗎? –
嘗試使用'^ https?:\/\ /.*?\。'來匹配包括第一個「。」在內的所有內容。 – sideroxylon
@sideroxylon結果是:'ww.google.com /' – SwankyLegg