次のテキストファイルがあります。
マニフェスト-バージョン:3.0.0
Ant-バージョン:Apache Ant 1.7.1
作成者:10.0-b19(Sun Microsystems Inc.)
Require-Bundle:org.eclipse.linuxtools.cdt.libhover; bundle-version="1。
1.0 "
バンドル-SymbolicName:com.qnx.doc.gestures.lib_ref
バンドルバージョン:3.0.0.20121120
バンドル-ローカリゼーション:プラグイン
バンドル名:%plugin.name
バンドル-ベンダー:%plugin.providername
そして、replaceregexpタスクで次のパターンを使用しようとしています
regexp pattern ='Require-Bundle:org.eclipse.linuxtools.cdt.libhover; bundle-version="1。 [\ s \ S] * '
これで終わるには:
マニフェスト-バージョン:3.0.0
Ant-バージョン:Apache Ant 1.7.1
作成者:10.0-b19(Sun Microsystems Inc.)
1.0 "
バンドル-SymbolicName:com.qnx.doc.gestures.lib_ref
バンドルバージョン:3.0.0.20121120
バンドル-ローカリゼーション:プラグイン
バンドル名:%plugin.name
バンドル-ベンダー:%plugin.providername
問題は私がこれを取得し続けることです:
マニフェスト-バージョン:3.0.0
Ant-バージョン:Apache Ant 1.7.1
作成者:10.0-b19(Sun Microsystems Inc.)
1.0 "
バンドル-SymbolicName:com.qnx.doc.gestures.lib_ref
バンドルバージョン:3.0.0.20121120
バンドル-ローカリゼーション:プラグイン
バンドル名:%plugin.name
バンドル-ベンダー:%plugin.providername
空の行を取り除くための正規表現はどうあるべきですか?
ありがとう。