capture-group

    0

    2答えて

    私はpreg_match()を使ってファイルを検索し、結果を表示しています。私が持っている私のファイルで : city 1 | address 1 | phone 1 city 2 | address 2 | phone 2 city 3 | address 3 | phone 3 私は例えばaddress 1を検索する場合、それは私のフルラインが表示されます。 「アドレス1」のみを表示す

    0

    3答えて

    の部品を使用してJavaの正規表現のキャプチャグループを交換してどのような文字列で次の交換を行うためのJavaでの最良の方法である:私はこれに似たテキスト持って : one two [[**my_word** other words]] three four [[**my_other_word** other words]] five six をし、私が欲しいです次のテキスト one two

    1

    2答えて

    私はUnix grepを使用しています。名前付きキャプチャグループをどのように扱うことができるか知りたい。 現在、これは私が持っているものです。 echo "foobar" | grep -P "(?<q>.)ooba(?<w>.)" だから、理論的には、私はq=fとw=rを持っている、しかし、私はこれらの変数を使用することができる方法がわからないか、次のコマンドに手渡します(例えばawk)をパイ

    0

    1答えて

    にサブストリングの後に小数点以下 group1 2.3%/group2 4.-787%/group3 7.-65% 私はキャプチャすることができます数字はちょうど良い(HERE参照)が、私はグループをキャプチャするときに ' - '文字を取り除くことができるようにしたいと思います。 。あなたがグループ1を連結することができます (\d+\.)-?(\d+)% 次:たとえば、上記の文字列がに

    4

    1答えて

    私はこの中でcomma-separated値に以下のURL文字列キャプチャグループを繰り返すことができます方法を理解しようとしている繰り返し:私はこのRegExpを使用してい id=1,2;name=user1,user2,user3;city=Oakland,San Francisco,Seattle;zip=94553,94523; をそれらが動的なので、値を除いて、私が望む結果を返します。

    2

    2答えて

    文字と数字が交互に並んでいます。私は各文字をそれに先行する文字数で置き換えたい。たとえば、2a3bはaabbbを返します。 まず、私が行う場合: "2a3b".scan(/(\d)(.)/) do |count, char| puts char * count.to_i end 私が手に:私がしなければ、 aa bbb しかし: "2a3b".gsub(/(\d)(.)/)

    1

    2答えて

    はこのソースを考えてみましょうデリミタとしての分野で同じ文字を持つテキストを解析:あなたが見ることができるように field1;field2;"data;data field3";field4;"data;data field5";field6 field1;"data;data field2";field3;field4;field5;"data;data field6" 、フィールド区切

    0

    2答えて

    私はこのパターンを持っている4桁の番号のパターンマッチを作るためにPHPでpreg_match()を使用しようとしている: 0033 1155 2277 は、基本的には最初の2桁が同じであり、最後の2桁は同じですが、すべての4桁が同じではありません。 preg_match()でも正しい機能を使用できますか?または、私はそれらを分割し、そのように一致させるべきですか?

    -1

    1答えて

    date_re = re.compile(r'^stuff (\d\d-\d\d\s)') date_re.search('stuff 10-18 16:51').group(1) \sのために一致しません。空白記号を削除すると、グループはxx-xx数字パターンを見つけることができます。私は正規表現のスペースに何が間違っていますか? 私の完全なコード: >>> print t stuff