non-greedy

    1

    1答えて

    ^持つ:。 s = "Why did you foo bar a <b>^f('y')[f('x').get()]^? and ^f('barbar')^</b>" 私は、例えば、文字列で^f('y')[f('x').get()]^と^f('barbar')^を交換するにはどうすればよいですPLACEXHOLDER? 所望の出力は次のようになります。 Why did you foo bar a

    3

    2答えて

    文字列から@[email protected]と一致する必要があります。だから私は次の正規表現を使いました。 ^@.*[email protected] または ^@[^@]*@ 両方の方法それが仕事だが、私は1つが、より良い解決策になるかを知るしたいと思います。正規表現を非貪欲な繰り返しまたは正規表現の否定文字クラスで正規表現?

    0

    3答えて

    ここでは、非貪欲なマッチングについての例を見ました。 reg_string = "(.*?)>Title" path = "<html><head><title>Title</title>" match = re.match(reg_string, path) if match: print match.group() しかし、どのような場合、私は最初の>後に何Titleではあ

    1

    2答えて

    をre.findall:Pythonは、同様に私をテキスト2与えなぜ import re stringtotest = "begin:Text1<wrong>Text2<wrong>Text3<right>Text4<wrong>" right = re.findall("<wrong>(.+?)<right>",stringtotest) >>> right ['Text2<wrong>

    3

    1答えて

    C++ 11 RegExに少し問題があります。私はgreedynesについて考えています。 ここは少しサンプルです。 #include <stdio.h> #include <string> #include <regex> int main (void) { std::string in="{ab}{cd}[ef]{gh}[ij][kl]"; // the input-str

    0

    2答えて

    ような文字列が与えられる:各ラインの foo/**hello**/baré foo/crazy/**hello**/baré **hello**/crazy/baré 、JS介しhello(**間のテキスト)を単離する方法は?(正規表現検索?) (出力は、各ラインのために望んでいたhelloです) はこれまでのところ、私が失敗します。.*?\*\*(.*?)\*\*.*? =>$1は私を与

    10

    2答えて

    私はTDタグを貪欲に解析しようとしています。私は正規表現として以下を使用してい <TD>stuff<TD align="right">More stuff<TD align="right>Other stuff<TD>things<TD>more things : Regex.Split(tempS, @"\<TD[.\s]*?\>"); レコードは以下のように返します。 "" "stu

    6

    4答えて

    私はWindows Powershellを使ってテストしている.net regexを持っています。次のように出力されます > [System.Text.RegularExpressions.Regex]::Match("aaa aaa bbb", "aaa.*?bbb") Groups : {aaa aaa bbb} Success : True Captures : {aaa aaa

    4

    1答えて

    私は文章であるテキストをいくつか持っていますが、そのうちのいくつかは質問です。私は特定のフレーズ、つまり「NSF」を含む質問のみを抽出します正規表現を作成しようとしています:理想的 import re s = "This is a string. Is this a question? This isn't a question about NSF. Is this one about NSF?