{"id":1780,"date":"2021-05-17T16:11:25","date_gmt":"2021-05-17T07:11:25","guid":{"rendered":"http:\/\/www.d0web.com\/?p=1780"},"modified":"2021-05-17T16:16:25","modified_gmt":"2021-05-17T07:16:25","slug":"python-%e6%ad%a3%e8%a6%8f%e8%a1%a8%e7%8f%bere%e3%82%92%e4%bd%bf%e7%94%a8%e3%81%97%e3%81%9f%e7%bd%ae%e6%8f%9b%e3%81%a7%e7%bd%ae%e6%8f%9b%e5%be%8c%e6%96%87%e5%ad%97%e5%88%97%e3%81%ae%e3%82%a8","status":"publish","type":"post","link":"https:\/\/www.d0web.com\/blog\/archives\/1780","title":{"rendered":"[Python] \u6b63\u898f\u8868\u73fe(re)\u3092\u4f7f\u7528\u3057\u305f\u7f6e\u63db\u3067\u7f6e\u63db\u5f8c\u6587\u5b57\u5217\u306e\u30a8\u30b9\u30b1\u30fc\u30d7\u30b7\u30fc\u30b1\u30f3\u30b9\u304c\u5c55\u958b\u3055\u308c\u3066\u3057\u307e\u3046\u554f\u984c\u306e\u5bfe\u51e6"},"content":{"rendered":"<h1>\u74b0\u5883<\/h1>\n<p>Python 3.7.9<\/p>\n<h1>\u554f\u984c<\/h1>\n<p>\u4ee5\u4e0b\u306e\u30b3\u30fc\u30c9\u306b\u3066 &#8220;kuso\\n\\nkuso&#8221; \u3068\u51fa\u529b\u3055\u308c\u3066\u307b\u3057\u3044\u3068\u3053\u308d\u306b\u3001<br \/>\n&#8220;kuso<\/p>\n<p>kuso&#8221; \u3068\u8868\u793a\u3055\u308c\u3066\u3057\u307e\u3046\u3002<\/p>\n<pre><code class=\"language-python\">repl = r'\\n\\n'\nprint(re.sub('unko', repl, 'kusounkokuso'), end='')\n<\/code><\/pre>\n<p>\u51fa\u529b<\/p>\n<pre><code>kuso\n\nkuso\n<\/code><\/pre>\n<h1>\u5bfe\u51e6<\/h1>\n<p><a href=\"https:\/\/docs.python.org\/ja\/3.7\/library\/re.html?highlight=re#re.sub\">re \u2014 \u6b63\u898f\u8868\u73fe\u64cd\u4f5c \u2014 Python 3.7.10 \u30c9\u30ad\u30e5\u30e1\u30f3\u30c8<\/a><\/p>\n<p>\u516c\u5f0f\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306b\u3088\u308b\u3068\u3001repl\u306b\u30a8\u30b9\u30b1\u30fc\u30d7\u30b7\u30fc\u30b1\u30f3\u30b9\u6587\u5b57\u5217\u304c\u542b\u307e\u308c\u308b\u3068\u30a8\u30b9\u30b1\u30fc\u30d7\u51e6\u7406\u304c\u884c\u308f\u308c\u3066\u3057\u307e\u3046\u3088\u3046\u306a\u306e\u3067\u4ee5\u4e0b\u3069\u3061\u3089\u304b\u3067\u5bfe\u51e6\u3002<\/p>\n<ul>\n<li>\u6587\u5b57\u5217\u5909\u6570\u3092raw\u6587\u5b57\u5217\u306b\u5909\u63db\u3059\u308brepr()\u3092\u4f7f\u7528\n<p>\u5148\u982d\u3068\u672b\u5c3e\u306b &#8216; \u304c\u4ed8\u304b\u306a\u3044\u3088\u3046\u306b\u30b9\u30e9\u30a4\u30b9\u3082\u4f7f\u7528\u3002<\/p>\n<pre><code class=\"language-python\">repl = r'\\n\\n'\nprint(re.sub('unko', repr(repl)[1:-1], 'kusounkokuso'), end='')\n<\/code><\/pre>\n<\/li>\n<li>\u4e00\u65e6\u30c0\u30df\u30fc\u6587\u5b57\u5217\u306b\u5909\u63db\u3057\u3066string.replace()\u3067\u7f6e\u63db\u3002\n<pre><code class=\"language-python\">dummy = '__dummy_str__'\nrepl = r'\\n\\n'\ntemp = re.sub('unko', dummy, 'kusounkokuso')    # 'kuso__dummy_str__kuso'\nprint(temp.replace(dummy,repl), end='')\n<\/code><\/pre>\n<\/li>\n<\/ul>\n<p>\u51fa\u529b<\/p>\n<pre><code>kuso\\n\\nkuso\n<\/code><\/pre>\n<h1>\u304a\u308f\u3044<\/h1>\n<p>re.sub() \u306b repl \u306f\u30a8\u30b9\u30b1\u30fc\u30d7\u51e6\u7406\u3057\u306a\u3044\u30aa\u30d7\u30b7\u30e7\u30f3\u3068\u304b\u7121\u3044\u306e\u3067\u3057\u3087\u3046\u304b\uff1f<\/p>\n<p>\u304a\u308f\u3044<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u74b0\u5883 Python 3.7.9 \u554f\u984c \u4ee5\u4e0b\u306e\u30b3\u30fc\u30c9\u306b\u3066 &#8220;kuso\\n\\nkuso&#8221; \u3068\u51fa\u529b\u3055\u308c&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":1782,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[4,11],"tags":[19],"class_list":["post-1780","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-4","category-11","tag-python"],"aioseo_notices":[],"jetpack_featured_media_url":"https:\/\/www.d0web.com\/blog\/wp-content\/uploads\/2021\/05\/python-logo-master-v3-TM.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/www.d0web.com\/blog\/wp-json\/wp\/v2\/posts\/1780","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.d0web.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.d0web.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.d0web.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.d0web.com\/blog\/wp-json\/wp\/v2\/comments?post=1780"}],"version-history":[{"count":3,"href":"https:\/\/www.d0web.com\/blog\/wp-json\/wp\/v2\/posts\/1780\/revisions"}],"predecessor-version":[{"id":1784,"href":"https:\/\/www.d0web.com\/blog\/wp-json\/wp\/v2\/posts\/1780\/revisions\/1784"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.d0web.com\/blog\/wp-json\/wp\/v2\/media\/1782"}],"wp:attachment":[{"href":"https:\/\/www.d0web.com\/blog\/wp-json\/wp\/v2\/media?parent=1780"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.d0web.com\/blog\/wp-json\/wp\/v2\/categories?post=1780"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.d0web.com\/blog\/wp-json\/wp\/v2\/tags?post=1780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}