2

にマッチする正規表現を書いていfooSVM??!ます。SVMこの文字列で一致させたいのですが、つまり、 fromfooから meet ?orまで一致させる必要があり!ます。SVM他の Unicode 文字である可能性があることに注意してください。

試してみfoo(.*)[?!]*ましたが、うまくいかないようです。

4

1 に答える 1

3

改行を入れることができない場合、次のようにします:

foo([^?!]+)[?!]

最初のグループを取得します。

foo        # Find "f", then "o", then "o",
(          # begin capture
    [^?!]  # followed by any character which is not "!" or "?",
    +      # once or more
)          # end capture
[?!]       # followed by either a "!" or a "?"
于 2013-01-11T17:46:35.747 に答える