-
文字列内のURLを抽出する方法 もし、ブログ投稿の内容からURLを抽出したい場合は、以下のようなコードを使用できます。
const text = "ブログ投稿の内容に含まれるURL: https://example.com"; const urlRegex = /(https?:\/\/[^\s]+)/g; const urls = text.match(urlRegex); console.log(urls);
上記のコードでは、文字列内のURLを抽出するために正規表現を使用しています。
/(https?:\/\/[^\s]+)/g
という正規表現パターンは、HTTPまたはHTTPSで始まり、空白以外の文字が続くURLをマッチさせます。match()
メソッドを使用して、マッチしたURLを配列として取得します。 -
ウェブサイトのURLを特定のパターンとマッチさせる方法 もし、特定のパターンに合致するウェブサイトのURLを見つけたい場合は、以下のようなコードを使用できます。
const urls = [ "https://example.com", "https://blog.example.com", "https://www.example.com/blog" ]; const pattern = /^https:\/\/(www\.)?example\.com/; const matchedUrls = urls.filter(url => pattern.test(url)); console.log(matchedUrls);
上記のコードでは、
/^https:\/\/(www\.)?example\.com/
という正規表現パターンを使用して、example.com
ドメインにマッチするURLをフィルタリングしています。filter()
メソッドを使用して、マッチしたURLの配列を取得します。