2012-02-19 16 views
0

正規表現でこれを翻訳する必要があります: 単語の後に大文字、空白の後に " - "を見つける必要があります。あなたがを翻訳によって何を意味するかわからないけど、誰もがこの翻訳をRegex translation

答えて

0

を私を助けることができ、これはあなたが求めるものを次のようになります。 ​​

単語のあなたの定義に依存します。

大文字の場合は大文字の最初の文字を意味する場合は、/\b[A-Z][a-z]+\b -/を使用してください。

+0

例:НОСИЛА - акогледаш - ќедобиешподарок、акотеносат - смрт、тешкаболест。 ||この文章では、文の2番目の「 - 」記号を削除する必要があります。その場合、 "носат - смрт"の単語 – Darko

+0

@Darkoの例では、ユニコードのサポートが必要です。パーサーがこれを処理していますか? '\ b [:upper:] + \ b-' –

+0

は何もしません。 – Darko

0

[A-Z]+\s-私はあなたが必要と考えるものと一致します。 1つ以上の大文字、スペースとそれに続くマイナス記号。あなたが大文字の単語について何を意味するかに依存して、大文字であると仮定します。