\p{Punct}
を使用して、すべての句読点(アンダースコアを含む)を一致させることができます。正規表現すべての句読点をどのように一致させるかいくつかの条件を除外する方法
そして、私はを除き、をすべて厳密に単語の中に入れないようにしました。これは私が使用しています(?<=[a-zA-Z])'(?=[a-zA-Z])
しかし、私はそれらを一緒に協力して厳密に言葉の中のアポストロフィを除くすべての句読点に一致させることはできませんでした。
どうすればよいですか?
例:
my brother's
これが一致していなければなりません。
my brothers'
これは一致するはずです。
my 'brother'
これらは一致する必要があります。
私は、[この回答](http://stackoverflow.com/questions/6279694/is-there-a-way-to-use-ppunct-in-a-考えますregexjava-but-without-the-charac)はあなたの問題を解決します。 '[\ p {Punct} && [^ ']]'だけが必要です。 –
@noobありがとうございます。これは厳密に2つの文字の中にある '' 'の代わりにすべての' 'にマッチするようです。 – AntonZ
有効で無効な例はほとんどありません。 –