0

ワイルドカード パターンは、任意の文字を ( ? ) に、任意のシーケンス文字を ( * ) に一致させるファイル システム標準です。

erlang re:replace/3関数を使用して置き換えようとしています:

a) *.*

b) ?.

c) .\.

d) ワイルドカード パターンがワイルドカードで始まらない場合は^、パターンの末尾に (正規表現での開始一致) を追加します。

e) ワイルドカード パターンがワイルドカードで終わらない場合は、パターン$の最後に (正規表現の終了一致) を追加します。

どういうわけか、これを達成するために re:replace を取得できません。

例:

上記の項目 a) に基づいて置換しようとしています

re:replace("something*.log","\*","\.\*").
exception error: bad argument
4

2 に答える 2