2016-05-21 7 views
0

のlibtool-regexpに:OR-CONCATENATE私はlibtoolの-オプション-export-シンボル-正規表現のための正規表現と非常に簡単な問題で失敗オプション

マイライブラリには、「foo_」で始まるいくつかの関数をエクスポートする必要がありますと "bar_"。しかし、コマンドラインオプション

-export-symbols-regex '(foo_|bar_)' 

は間違っているようですが、foo_関数だけがエクスポートされます。

So:この正規表現は、両方をエクスポートするとどのように見えますか?

ありがとうございます!

+0

で見つけることができますか? '\ |'? – sweaver2112

答えて

1

正規表現(foo_|bar_)は、サブ文字列foo_bar_が機能名の最初に表示されることを保証していません。

^開始文字列アンカーを含める必要があります。文字列アンカーの開始について

^(foo_|bar_) 

Regular expression visualization

もっとinformatinは多分パイプを逃れるregular-expressions.info/anchors