2016-07-30 13 views
0

私はプログラミングの経験がなく、これは簡単だと思っていましたが、運がない日を検索しました。私はウェブページからコンテンツを取り除くプログラムを使用しています。プログラムは正規表現フィルタを使用して、削除したコンテンツから必要なものを表示します。取り除かれたコンテンツは任意の文字とすることができ、USD/SEKの形式です。 "/"を付けずにUSDSEKを表示したい ありがとう文字列の真ん中の文字を正規表現で削除する

さらに詳しく説明すると、ウェブページからコンテンツを取り除くのが簡単なchrome用のデータツールバーというプログラムを使用しています。コンテンツを削除すると、コンテンツのどの部分が表示されるかを示す正規表現フィルタが提供されます。しかし、USGEEKだけを表示するには/ from USD/SEKを削除するregexコマンドが必要です。私は[A-Z。、] +を試しましたが、それはUSDだけを表示します。最初の3文字と最後の3文字を取得するか、または文字列を/から省略するには、regexコマンドが必要です。キャプチャしたいグループの周りに括弧を追加

+1

どのようなプログラミング言語?おそらく、正規表現はまったく必要ありません。 –

+0

あなたは 'USD/SEK'を持っていて、USDSEKを表示したいのですが、単に文字を削除しないのはなぜですか? –

+0

私は、データツールバーと呼ばれるChrome用のプログラムを使用しています。これにより、Webページからコンテンツを簡単に削除できます。コンテンツを削除すると、コンテンツのどの部分が表示されるかを示す正規表現フィルタが提供されます。しかし、USGEEKだけを表示するには/ from USD/SEKを削除するregexコマンドが必要です。私は[A-Z。、] +を試しましたが、それはUSDだけを表示します。最初の3文字と最後の3文字を取得するか、または文字列を/から省略するには、regexコマンドが必要です。 – SkipperC

答えて

1

試してみてください。

([a-zA-Z]{3})\/([a-zA-Z]{3}) 

または

([a-zA-Z]{3})\/((?1)) 

あなたが、その後$1としてこれらのキャプチャグループを参照することができます使用しているプログラムの機能に応じて、 $2(またはフレーバに応じて\1および\2

関連する問題