アプリ版:「スタンプのみでお礼する」機能のリリースについて

お世話になります。

秀丸エディタの正規表現で、
変数¥1内に、取得した文字列値が、
"1,234"
だった場合、
その変数値より、""(ダブルコーティション)のみを削除して、
変数¥1内に、
1,234
として、セットし直したいです。

そこでご質問させていただきますが、
既存の変数¥1内に取得する為の正規表現のところに対して、
さらに、
どのように正規表現を追記すれば、
上記しましたように、
変数¥1内に、
1,234
として、セットし直すことが出来ますでしょうか?

以上になります。
宜しくお願いいたします。

A 回答 (3件)

たとえば正規表現を



"(1,234)"

とすると、

"1,234"

にヒットし、\1には

1,234

が入る。

本文文字列を
"1,234"1,2341,234
と書いておき、
"(1,234)"1,2341,234
または、
"(1,234)"\1\1
で同じ物がヒットすることで確認できる。
    • good
    • 0
この回答へのお礼

お世話になります。

これまでの正規表現は、
変数¥1に入れる為に
()カッコで囲んでおりましたが、
その()カッコの両脇に対して、
今回教えていただきましたように、
さらに""(ダブルコーティション)で囲んだところ、
両脇の""(ダブルコーティション)の中の文字列
1,234
文字列だけを、変数¥1にセット出来ました。

ご回答いただきまして、
本当にありがとうございました。

お礼日時:2014/01/09 09:33

秀丸エディタに限らず、POSIXの正規表現でよいかと・・


^"?(.*?)"?$
?は最小マッチ
または、
^"{0,1}(.*?)"{0,1}$
これで、途中にある"は無視して最初と最後にある"のみ消す。
    • good
    • 0
この回答へのお礼

ご回答いただきまして、
本当にありがとうございました。

お礼日時:2014/01/09 09:35

こんにちわ。



とりあえず、「”」だけ削除するのであれば

検索「\"」
置換「」(なし)


です。
    • good
    • 0
この回答へのお礼

ご回答いただきまして、
本当にありがとうございました。

お礼日時:2014/01/09 09:35

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!