-2

line: bp(k) "by products" / text... /

この行があり、// (// ではない) の間のすべてを削除する正規表現が必要です。何か案は?

私が試してみました:

line = line.replaceAll("/.*?/", "/"+"/")しかし、それはうまくいきません

編集:(時々、人々が私の心を読むことができないことを忘れます:P)

/ と / の間のすべてを削除する必要があります。最初に、',' または '_' の文字を使用できます。私が試した置換では、テキストはそのまま残りますが、エラーはありません

4

2 に答える 2

6

.*貪欲です - 行の最後の「/」まで、最後の「/」とその他すべてに一致します。正規表現の使用法を読んで、試してみてくださいline = line.replaceAll("/[^/]+/", "//");

于 2013-10-04T19:32:26.267 に答える