regex-group

    5

    2答えて

    次のような正規表現がありますが、変数$ regexにファイルから読み込んだので、デザイン時にその内容がわかりませんが、実行時には私はそれが "バージョン1"、 "バージョン2"、 "バージョン3" と "バージョン4" という名前のグループ含まれていることを発見することができます。 "Version (?<version1>\d),(?<version2>\d),(?<version3>\d),(

    36

    1答えて

    regex-syntaxのすべてのグループを直接置き換える方法はありますか? 通常の方法:しかし re.match(r"(?:aaa)(_bbb)", string1).group(1) 私はこのような何かを達成したい:ちょうどグループ正規表現を呼び出すことにより、だから私はちょうど、可能な場合新しい文字列瞬間を構築したい re.match(r"(\d.*?)\s(\d.*?)", "(CAL

    6

    2答えて

    私は日食に8+アンドロイドで matcher.group("login"); を使用したいが、ないMatcher.group(文字列)が存在していないようにみえます。 (組み込み)ソリューションはありますか?

    5

    2答えて

    私は2つの文字列、例えばfoo_barとfoo_abc_barを持っています。私は両方とも一致したいと思います。最初のものが一致する場合は、=という記号で強調したいと思います。上記の出力は、それらのどれも動作しない示して echo 'foo_abc_bar' | sed -r 's/(foo).*(abc)?.*(bar)/\1=\2=\3/g' > foo==bar または echo 'f

    5

    1答えて

    私はboost::regex::regex_matchに問題があります。私はBOOST_REGEX_MATCH_EXTRAをオンにして作業します。 私が持っているもの: string input1= "3 4 5"; string input2= "3 4 7"; 私が取得したいどのような(これは私の問題の単純な例ではなく、実際の作業です): list output1= [3 4 5];

    11

    1答えて

    私は、この正規表現を使用しています: ((?:[a-z][a-z]+))_(\d+)_((?:[a-z][a-z]+)\d+)_(\d{13}) をこのような文字列と一致する: SH 6208069141055 BC000388 20110412101855 質問:はどのように4つのグループに分離 SH_6208069141055_BC000388_20110412101855

    22

    3答えて

    いくつかの入力をサニタイズし、いくつかの文字を許容可能な入力で置き換えたいとします。デンマーク語「å」と「aa」。 これは、いくつかのステートメントを使用して簡単に実行できます。 /æ/ae/、/å/aa/、/ø/oe/ですが、ツールの制限により、これを1つの正規表現で実行できるようにしたいと考えています。 私は、関連する例すべて(/[(æ)(ø)(å)(Æ)(Ø)(Å)]/)をキャッチすることが

    0

    2答えて

    私はPythonでグループ化することによって完全に混乱しています。たとえば: import re m = re.search('From:\s+(.+)\s+To:\s+(.*)\s*', 'From: Toronto To: Beijing') print m.group(0) print m.group(1) print m.group(2) 私はこのプログラムを実行した後、私は

    2

    1答えて

    私は専門家ではありませんが、.NETの正規表現を使用してSQLコメント行を除外しようとしています。残念ながら、除外グループを使用して別の正規表現マッチで正規表現マッチを見つける方法についての適切な記述を見つけることができません:( '。*?')。私はそれを試してみました '.*?' すべてが動作しません、私は期待していて: - (.. /*..*/と) この正規表現は引用符の間のすべてのテキス

    3

    1答えて

    Perl 6は、最後のグループまたは一致するグループ文字列全体をキャプチャできる以前のフレーバとは対照的に、繰り返しグループを個別にキャプチャする機能を提供していると思います。誰かがPerl 6のこのすばらしい機能をどのように使って良い例を挙げてください。例えば、 私はPerl 6の中にいることをどのように行うのです ((?:(?:(?:(?:")(?:[^"]*?)")|(?:(?<!")(?: