{"id":85357,"date":"2020-05-15T09:38:37","date_gmt":"2020-05-15T01:38:37","guid":{"rendered":"http:\/\/4563.org\/?p=85357"},"modified":"2020-05-15T09:38:37","modified_gmt":"2020-05-15T01:38:37","slug":"er-%e6%a0%b9%e6%8d%ae%e6%ad%a3%e5%88%99%e7%94%9f%e6%88%90%e9%9a%8f%e6%9c%ba%e5%ad%97%e7%ac%a6%e4%b8%b2%e7%9a%84-go-%e5%8c%85-cli","status":"publish","type":"post","link":"http:\/\/4563.org\/?p=85357","title":{"rendered":"ER &#8211; \u6839\u636e\u6b63\u5219\u751f\u6210\u968f\u673a\u5b57\u7b26\u4e32\u7684 Go \u5305\/CLI"},"content":{"rendered":"<div>\n<div>\n<div>\n<h1>                  ER &#8211; \u6839\u636e\u6b63\u5219\u751f\u6210\u968f\u673a\u5b57\u7b26\u4e32\u7684 Go \u5305\/CLI               <\/h1>\n<p> <\/p>\n<div>\n<div> <span>\u8cc7\u6df1\u5927\u4f6c : shangyes <\/span>  <span><i><\/i> 3<\/span> <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div isfirst=\"1\"> <\/p>\n<h2>\u52a8\u673a<\/h2>\n<p>\u6570\u636e\u5e93\u5b9e\u9a8c\u8981\u751f\u6210 mock \u6570\u636e\uff0c\u4e3a\u4e86\u65b9\u4fbf\u51c6\u5907\u641e\u4e00\u4e2a\u6839\u636e\u8868\u7ed3\u6784\u751f\u6210 mock \u6570\u636e\u7684\u5de5\u5177\uff0c\u8ba1\u5212\u7684\u7b2c\u4e00\u6b65\u5c31\u662f\u505a\u8fd9\u4e2a\u53cd\u5411\u6b63\u5219\u3002<\/p>\n<h2>\u601d\u8def<\/h2>\n<p>Go \u7684\u5b98\u65b9 <code>regexp\/syntax<\/code> \u5305\u63d0\u4f9b\u4e86\u73b0\u6210\u7684\u6b63\u5219\u89e3\u6790\u529f\u80fd\uff0c\u76f4\u63a5\u62ff\u6765\u751f\u6210\u89e3\u6790\u6811\u540e\u9012\u5f52 <code>switch...case...<\/code> \u6765\u751f\u6210\u968f\u673a\u5b57\u7b26\u4e32\u3002<\/p>\n<h2>\u7ed3\u679c<\/h2>\n<p>\u4ed3\u5e93: https:\/\/github.com\/unbyte\/er<\/p>\n<p>\u672c\u5730\u6709 Go \u7684\u60c5\u51b5\u4e0b\u76f4\u63a5 <code>go get<\/code> \u83b7\u5f97\u53ef\u6267\u884c\u7a0b\u5e8f\u3002<\/p>\n<pre><code>go get -u github.com\/unbyte\/er\/cmd\/er er --help <\/code><\/pre>\n<p>\u5176\u4ed6\u60c5\u51b5\u4e0b\u8fdb\u4ed3\u5e93 Release \u9875\u9762\u624b\u52a8\u4e0b\u8f7d\u3002<\/p>\n<p>\u4f7f\u7528\u2193<\/p>\n<pre><code>&gt; er --help Usage of ER CLI:   -a, -amount int         amount of strings to be generated. default to 1. (default 1)   -p, -pattern string         pattern string  Syntax: https:\/\/golang.org\/pkg\/regexp\/syntax\/ Unicode Class: https:\/\/en.wikipedia.org\/wiki\/Unicode_character_property  &gt; er -p \"d{3}-d{8}|d{4}-d{7}\" -a 10 454-16390004 0913-1976506 543-75125853 280-27961072 5049-7522609 7833-1752530 822-89737417 7176-8019427 5181-6167904 090-60481568  &gt; er -p \"[      <\/div>\n<div> <b>\u5927\u4f6c\u6709\u8a71\u8aaa<\/b> (<span>0<\/span>)        <\/div>\n<div> <\/div>\n<\/p><\/div>\n<\/p><\/div>\n<ul>\n<li>\n","protected":false},"excerpt":{"rendered":"<p>ER &#8211; \u6839\u636e\u6b63\u5219\u751f\u6210&hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[],"tags":[],"_links":{"self":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/85357"}],"collection":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=85357"}],"version-history":[{"count":0,"href":"http:\/\/4563.org\/index.php?rest_route=\/wp\/v2\/posts\/85357\/revisions"}],"wp:attachment":[{"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=85357"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=85357"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/4563.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=85357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}