私は長い間、正規表現の文字列を得るために働いていますが、何の成功もありません。 希望、ここに助けを求める。 次の形式で文字列がありますregexp - 単語に行を分割する
G/20/EU (picture)/europe 21/
または
/House/200 hits/real estate
または
color/red-green/dark blue/orange/321
グローバルルールは:文字/(上のテキストを分割する) したがって、次の正規表現作品:([/()]) しかし、私はまた、単一の数字を削除/分割する必要があります。ここでは:20と321が21にはない(「ヨーロッパ21」の1つのフレーズ)または200(「200ヒット」の1つのフレーズ)
ときどき/ 、時々そうではありません。数字は、文字列の最初、最後、または途中で発生することがあります。
G
EU
picture
europe 21
House
200 hits
real estate
color
red-green
dark blue
orange
正規表現は次のようになりますどのように誰もがアイデアを持っている:
結果は以下のように簡単な単語やフレーズをすべきですか?
は、おそらくあなたにこの
を、あなたでしょう正しい分割結果を表示しますか? –
また、どの正規表現のフレーバを使用していますか? Perl、PHP、C#、JavaScript、Java、...、...異なるフレーバーは異なる機能を持っています(負のlookbehindなど)。 –
あなたはどの言語を使用していますか?私は数字に問題は見えません...あなたはそれについて詳しく説明できますか? –