1. ホーム
  2. regex

[解決済み] アポストロフィの正規表現

2022-02-04 08:23:19

質問

文字列中のアポストロフィを検索する正規表現を探しています。文字列は文章でもかまいません。(')のような簡単な正規表現を試しましたが、文字列の中の1文字しかチェックできません。どうすれば文字列全体をチェックできるのでしょうか?

例えば

"Hello! I have many PC's"

が一致します" しかし

 "@#%@^@&%@!%!::"";[] I dont have any PCs)" 

は不一致(基本的にアポストロフィ以外の文字)"になります。

ありがとうございます。

解決方法は?

ということは、アポストロフィを含む文字列があるかどうかを調べているのですね。 .*["'].* はアポストロフィを含む文字列全体にマッチし ["'] はアポストロフィーのみにマッチし、置き換えたい場合などは次のようになります。 ^["']\w+["'] は、最初のケースにのみマッチします。