Text Parser
Make のシナリオでテキストの抽出・検索・置換を行うためのツール一覧です。
Match Pattern
正規表現パターンを使って、テキストから条件に一致する文字列を検索・抽出します。
パラメータ
| パラメータ | 説明 |
|---|---|
| Pattern | 検索に使用する正規表現パターン(キャプチャグループ () を1つ以上含める必要があります) |
| Global Match | 有効にするとすべての一致を取得。無効にすると最初の1件のみ取得 |
| Case Sensitive | 有効にすると大文字・小文字を区別して検索(デフォルト: 有効) |
| Multiline | 有効にすると ^ と $ が文字列全体ではなく各行の先頭・末尾に一致するようになる |
| Continue Execution | 有効にすると一致がなかった場合もシナリオを停止せず続行する |
| Text | 検索対象のテキスト |
注意事項
- Pattern にキャプチャグループ
()が含まれていないと、出力バンドルにアイテムが含まれません - 正規表現の作成・テストには Regex101 などの外部ツールが便利です
Replace
テキスト内の指定した文字列または正規表現パターンを、別の値に置換します。
パラメータ
| パラメータ | 説明 |
|---|---|
| Pattern | 検索する文字列または正規表現パターン |
| New Value | 置換後の文字列 |
| Global Match | 有効にするとすべての一致箇所を置換。無効にすると最初の1件のみ置換 |
| Case Sensitive | 有効にすると大文字・小文字を区別して検索 |
| Multiline | 有効にすると ^ と $ が各行の先頭・末尾に一致するようになる |
| Text | 置換対象のテキスト |
Get Elements from HTML
HTML コードから指定した種類の要素(リンク・画像・iframe 等)を抽出します。
パラメータ
| パラメータ | 説明 |
|---|---|
| Element Type | 抽出する要素の種類(image / link / iframe など) |
| HTML | 要素を抽出する対象の HTML コード |
| Continue Execution | 有効にすると結果がなかった場合もシナリオを停止せず続行する |
情報元: Make 公式ドキュメント