Linux grep 正则应用

福尔摩斯对我笑 2019-02-22 5415 次 1931条

在快下班的半个小时前,一基友@了我的微信,让我帮他写个grep提取字符的小功能。唉,又是一个表现自己的机会,我得抓住。

给了一个文件,内容大致如下

CO2:177 PPM/10.O2:20.3636 % [2019-02-22 12:04:07.120]
CO2:177 PPM/10.O2:20.3636 %  [2019-02-22 12:04:07.244]
CO2:167 PPM/10.O2:20.3235 % [2019-02-22 12:04:08.130]
CO2:167 PPM/10.O2:20.3235 %  [2019-02-22 12:04:08.243]
CO2:174 PPM/10.O2:20.2766 % [2019-02-22 12:04:09.140]
CO2:174 PPM/10.O2:20.2766 %  [2019-02-22 12:04:09.244]
CO2:162 PPM/10.O2:20.3435 % [2019-02-22 12:04:10.150]
CO2:162 PPM/10.O2:20.3435 %  [2019-02-22 12:04:10.244]

需求,提取CO2:和PPM之间的数字,还有O2:和%之间的数字。

利用正则

我比较笨,所以喜欢用拆解法,先进行初步提取

CO2:.*PPM //匹配结果为 CO2:177 PPM

他要的是之间的数字,所以这里进行第二步处理,需要用到零宽断言了。


(?<=CO2:).*(?=PPM)  //得出结果为177

基本完成第一个规则,后面也比较简单


(?<=CO2:).*(?=PPM)|(?<=\.O2:).*(?=%) //得出结果为:177 20.3636

 

grep 进行输出

先列下grep的参数 grep: 
传统的grep程序,在没有参数的情况下,只输出符合RE字符串之句子.常见参数如下: 
-v:逆反模示,只输出"不含" RE字符串之句子. 
-r:递归模式,可同时处理所有层级子目录里的文件. 
-q:静默模式,不输出任何结果(stderr除外.常用以获取return value,符合为true,否则为false .) 
-i:忽略大小写. 
-w:整词比对,类似\<word\> . 
-n:同时输出行号. 
-c:只输出符合比对的行数. 
-l:只输出符合比对的文件名称. 
-o:只输出符合RE的字符串. (gnu新版独有,不见得所有版本都支持.) -E:切换为egrep .
-P表明后面的pattern是perl兼容正则表达式,因为pcre才支持零宽断言 
grep -P '(?<=CO2:).*(?=PPM)|(?<=\.O2:).*(?=%)' regular_express.txt 

//结果如下,成功匹配

接着利用-o只输出符合的字符串

grep -oP '(?<=CO2:).*(?=PPM)|(?<=\.O2:).*(?=%)' regular_express.txt

可以看到,已经完成了。

奇怪的是:这条命令我在我的linux下可以正常运行。在基友MAC的terminal下,却无法正常使用,查了较多资料,还没搞明白,后续再更。

标签: /

非特殊说明,本博所有文章均为博主原创。

头像也是LOGO
未来博客 博主大人
到了这个年纪,不应该再彷徨!

发表评论



 


已有 1931 条评论 1


  1. faggot

    Hey there! I just would like to give you a big thumbs up for your excellent info you have right here on this post. I’ll be returning to your site for more soon.

    回复 2020年2月26日
  2. w88 dashboard

    It’s an amazing piece of writing in support of all the online users; they will get
    advantage from it I am sure.

    回复 2020年2月26日
  3. penisfucker

    When I originally left a comment I appear to have clicked the -Notify me when new comments are added- checkbox and from now on each time a comment is added I receive 4 emails with the same comment. Perhaps there is a means you can remove me from that service? Thanks!

    回复 2020年2月26日
  4. pornography

    Way cool! Some extremely valid points! I appreciate you penning this post and also the rest of the website is also really good.

    回复 2020年2月26日
  5. negro

    Good article. I absolutely appreciate this website. Keep writing!

    回复 2020年2月26日
  6. tienda budista en madrid

    Thanks for discussing your ideas. The first thing is that students have an alternative between federal student loan and also a private education loan where its easier to go with student loan debt consolidation loan than over the federal education loan.

    回复 2020年2月26日
  7. Off Road Mountain Bikes

    Wow, awesome blog layout! How long have you been blogging for? you make blogging look easy. The overall look of your site is wonderful, let alone the content!

    回复 2020年2月26日
  8. soccer streams

    I have recently started a site, the information you provide on this site has helped me greatly. Thanks for all of your time & work. “‘Tis our true policy to steer clear of permanent alliances with any portion of the foreign world.” by George Washington.

    回复 2020年2月26日
  9. arthurgeordie.design.blog

    What i do not realize is in fact how you’re no longer actually a lot more neatly-appreciated than you
    might be right now. You are very intelligent. You know therefore considerably
    in the case of this matter, made me in my view imagine it from numerous
    numerous angles. Its like women and men aren’t fascinated until it
    is one thing to do with Lady gaga! Your own stuffs nice. All the time care for it up!

    回复 2020年2月26日
  10. jasa sbu

    There is certainly a lot to find out about this issue. I like all the points you made.

    回复 2020年2月26日
  11. pornography

    Oh my goodness! Impressive article dude! Thank you, However I am going through difficulties with your RSS. I don’t understand the reason why I can’t join it. Is there anybody having identical RSS problems? Anyone that knows the answer can you kindly respond? Thanx!!

    回复 2020年2月26日
  12. dirty

    Very good article. I am dealing with some of these issues as well..

    回复 2020年2月26日
  13. assshole

    This is the perfect website for anyone who wants to understand this topic. You realize so much its almost tough to argue with you (not that I really would want to…HaHa). You certainly put a brand new spin on a topic that’s been discussed for years. Excellent stuff, just excellent!

    回复 2020年2月26日
  14. erect

    This page truly has all of the information I wanted concerning this subject and didn’t know who to ask.

    回复 2020年2月26日
  15. whore

    Oh my goodness! Amazing article dude! Thanks, However I am encountering difficulties with your RSS. I don’t know why I am unable to subscribe to it. Is there anybody else getting identical RSS issues? Anybody who knows the answer can you kindly respond? Thanx!!

    回复 2020年2月26日
  16. homoerotic

    Pretty! This has been a really wonderful post. Thanks for providing this information.

    回复 2020年2月26日
  17. 모나코 카지노

    Very nice post. I just stumbled upon your weblog and wanted to say that I have
    really enjoyed surfing around your blog posts. In any case I will be subscribing to your
    feed and I hope you write again very soon!

    回复 2020年2月26日
  18. casino online

    Its like you read my mind! You appear to know a lot about this, like you
    wrote the book in it or something. I think that you could do with a few pics to drive the message home a little bit, but other
    than that, this is magnificent blog. A fantastic read.
    I’ll certainly be back.

    回复 2020年2月26日
  19. xxx mom porn videos

    I enjoy what you guys are usually up too. This kind of clever work and
    exposure! Keep up the very good works guys I’ve included you guys to blogroll.

    回复 2020年2月26日
  20. cyberfuck

    Oh my goodness! Amazing article dude! Thank you, However I am having troubles with your RSS. I don’t know why I can’t subscribe to it. Is there anybody having similar RSS issues? Anyone that knows the solution can you kindly respond? Thanks!!

    回复 2020年2月26日
  21. motherfuck

    May I just say what a relief to find somebody that truly understands what they are talking about online. You actually know how to bring a problem to light and make it important. More and more people need to look at this and understand this side of the story. I can’t believe you are not more popular since you most certainly possess the gift.

    回复 2020年2月26日
  22. a490 tc bolts

    I do not know if it’s just me or if everybody else encountering issues with your website. It seems like some of the text in your posts are running off the screen. Can somebody else please provide feedback and let me know if this is happening to them as well? This might be a issue with my browser because I’ve had this happen before. Thanks

    回复 2020年2月26日
  23. cyberfuck

    This website certainly has all of the information and facts I wanted about this subject and didn’t know who to ask.

    回复 2020年2月26日
  24. xsmn chu nhat

    I like what you guys tend to be up too. This type of clever work and coverage!
    Keep up the wonderful works guys I’ve added you guys to my own blogroll.

    回复 2020年2月26日
  25. modern era construction inc

    Hey! I’m at work browsing your blog from my new iphone 4! Just wanted to say I love reading your blog and look forward to all your posts! Keep up the fantastic work!

    回复 2020年2月26日
  26. ass hole

    Hi! I could have sworn I’ve visited this site before but after browsing through a few of the articles I realized it’s new to me. Anyhow, I’m definitely happy I came across it and I’ll be book-marking it and checking back often!

    回复 2020年2月26日
  27. darn

    An interesting discussion is definitely worth comment. I think that you ought to write more about this issue, it might not be a taboo subject but typically people don’t speak about such issues. To the next! Kind regards!!

    回复 2020年2月26日
  28. I Tip extensions

    I Tip extensions
    Justin Bieber DatingI saw on TMZ that Justin Bieber went out to dinner with Miley
    Cyrus. She’s a couple of years older than he is and supposedly
    they are “just friends.” He also supposedly has made out with a least a couple of girls as TMZ had a radio broadcast of him as he
    talked about pulling over into the Walmart parking lot to
    make out. They are one of the most reputable and successful internet retailers out there and you’ll get the benefits of all
    their great service and guarantees..

    tape in extensions “Treat your diagnosis as a business problem. Do research. Use the Internet, and go through literature at the hospital resource room. Layers of luxury in Jon Renau’s crown jewel creation. Artisan wigmakers hand tied each strand of remy human hair the highest quality available to a 100% hand tied SmartLace monofilament stretch cap, perfecting the look, feel and limitless possibilities of lustrous, natural hair. If you are new to human hair wigs, we suggest that you call, chat or email us for a more personal wig consultation. tape in extensions

    human hair wigs I spent just over $35 on candy this year since we get a lot of trick or treaters in our neighborhood. Add that to approximately $150 for kid costumes, maybe $20 for school related holiday activities, about $20 on pumpkins and zero for new decorations or adult costumes, and I spent more than $220 this year on Halloween. Yuck. human hair wigs

    U Tip Extensions In December 2014, Dawson released a parody of Taylor Swift’s song “Blank Space” on YouTube. Dawson subsequently claimed that the parody was removed because Sony objected to the video’s violent content. Typically in the United States, parodies are generally classified as fair use, as cited in Campbell v. U Tip Extensions

    human hair wigs Please include your Ebay User ID with the return shipment and if exchanging the details of the exchange. Please send back to: Fun N Funky Boutique 1439 Rosely Road Saint Marys PA 15857 Please use delivery confirmation for your own protection. We will refund the purchase price of the item via PayPal upon its receipt. human hair wigs

    wigs online I. Um. It up to you to find this piece of software. Coming as close to the threshold as I dared, I followed this gallery with my eyes, discovering that it circled the room as far as I could see. Then I glanced above me along the upper edge of the entrance to which we had come, and there, to my delight, I saw an end of the gallery not a foot above my head. In an instant I had leaped to it and called Woola after me.. wigs online

    hair extensions The OriginalsDescribed variously by some as a movement spawned by “working class
    dandies”, a “Jewish middle class movement” and a “Beatnik extension”, Mod culture began in London in the late 1950s and reached it’s zenith in the early to mid 60’s, when it was superseded by the hippie/youth
    culture movement. What is the essence of the style.?
    Invention. Mod was all about customising classic clothes and
    mixing different fashions together.. hair extensions

    tape in extensions The Luddites destroyed and damaged machinery in the industrial north west of England.
    The Peterloo Massacre in 1819 began as a protest rally which saw 60,000 people gathering to protest
    about their living standards, but was quelled by military action and saw eleven people killed
    and 400 wounded. The Cato Street Conspiracy
    of 1820 sought to blow up the Cabinet and then move
    on to storm the Tower of London and overthrow
    the government.. tape in extensions

    wigs If we look at the first, you can see the beautiful MONO top which creates
    a natural appearance, aswell as a LACE FRONT finish which will eliminate any tell tale signs of ‘wig
    edge’. All these features will ensure that your
    new look will be undetectable. The actual shape of the wigs is the best selling bob style.
    wigs

    wigs online The Bernoulli principle is not the only mechanic in generating ground effect downforce.
    A large part of ground effect performance comes from
    taking advantage of viscosity. In the tarp example above neither the
    tarp nor the ground is moving. Especially high heels,
    no matter what size heel, color, or trend they are enough to make you feel sexy and good about yourself.
    Often enough, we see the same shoe designers over and over among magazines, television, celebrities, and
    red carpets. That is because these designers have an impeccable talent in designing some of the most trendiest shoes out there.
    wigs online

    I Tip extensions I figured that out,” the Fried singer joked in May of 2012 during a radio interview. Had four girls in five years love them and I wouldn’t trade the world for them, but I think we’re going to enjoy the ones we have for now. It like herding cats at home. I Tip extensions

    human hair wigs Any international shipping is paid in part to Pitney Bowes Inc. The item may be missing the original retail packaging materials (such as original box or tag). New factory seconds and/or new irregular items may fall into this category. Valvano created JTV enterprises to guide many of his entrepreneurial endeavors. During his speech, the teleprompter stated that he had thirty seconds left, to which Valvano responded, “They got that screen up there flashing 30 seconds, like I
    care about that screen. I got tumors all over my body and I’m worried about
    some guy in the back going ’30 seconds'”. human hair wigs

    Lace Wigs Staubach assumed the full time quarterbacking duties in a week eight victory over the St. Louis Cardinals and led the Cowboys to 10 consecutive victories, including their first Super Bowl victory, 24 3 over the Miami Dolphins in Super Bowl VI in January 1972. He was named the game’s MVP, completing 12 out of 19 passes for 119 yards and two touchdowns and rushing for 18 yards.. Lace Wigs

    full lace wigs Federal debts and the debts the states had accumulated during the Revolutionary War. The Congress set low excise taxes on only a few goods, such as, whiskey, rum, tobacco, snuff and refined sugar. The tax on whiskey was highly controversial and set of massive protests by Western Farmers in the Whiskey Rebellion of 1794, which was suppressed by General Washington at the head of an army. full lace wigs

    U Tip Extensions Didn ask. Don care. Doesn matter. Lucky you! I was once at a Denny that literally served cold eggs, fish, and chicken. We complained. They said the manager would be in in an hour, they weren busy, we asked if we could wait, they said yes, like 15 minutes later the police showed up saying they said we wouldn leave when asked to. U Tip Extensions

    Lace Wigs He started as unaligned and identified as unaligned as a character, however, as the campaign went on, he went from generally neutral and aloof to ruthlessly amoral in achieving his goals. The character begins as a sole survivor misfit from the mage guild of a doomed city. A flotilla of boats escape a murderous orc/goblin horde and survive a perilous sea journey. Lace Wigs

    human hair wigs A hood is a kind of headgear that covers most of the head and neck, and sometimes the face. Hoods that cover mainly the sides and top of the head, and leave the face mostly or partly open may be worn for protection from the environment (typically cold weather or rain), for fashion, as a form of traditional dress or uniform, or in the case of knights, an armoured hood is used for protection against bladed weapons. Old Saxon, Old Frisian hod “hood,” Middle Dutch hoet, Dutch hoed “hat,” Old High German huot “helmet, hat,” German Hut “hat,” Old Frisian hode “guard, protection”), from PIE kadh “cover” (see hat).” The modern spelling is early 15th century to indicate a “long” vowel, which is no longer pronounced as such human hair wigs.

    回复 2020年2月25日
  29. porn

    You need to be a part of a contest for one of the best websites on the internet. I most certainly will recommend this site!

    回复 2020年2月25日
  30. full lace wigs

    full lace wigs
    Forficula auricularia, the common earwig or European earwig, is an omnivorous insect
    in the family Forficulidae. The European earwig survives
    in a variety of environments and is a common household insect
    in North America. The name earwig comes from
    the appearance of the hindwings, which are unique and distinctive among
    insects, and resemble a human ear when unfolded; the species
    name of the common earwig, auricularia, is a specific reference to this feature.[1][2] However, they are considered a pest because of the damage they do to
    crops, their frightening appearance, their ability to fly
    (which they rarely use), foul odor, and tendency to invade crevices in homes and consume pantry foodstuffs.[3].

    costume wigs For what it worth the earliest instance of stripes
    associated with nautical clothing (that I am aware of!) comes from the
    c. 1490 Passages Faits Outremer. This depiction of the embarkation of Philip Augustus shows sailors on the far right wearing what resemble trousers and
    frocks. costume wigs

    full lace wigs 1 point submitted 4 days agoSorry for replying so late.
    I don know that area that well and would actually consider that Edgewater.
    I live way south of there at the Montrose/Clarendon area and our 19 year old daughter takes our dog out around
    10 sometimes and she hasn been bothered. full lace wigs

    full lace wigs The TOP area of this wig has been fully HAND TIED so that the appearance is as natural
    as possible. It is a MONOFILAMENT piece, which means that wherever you part the wig,
    it will give the impression that the hair is coming from your own scalp.There is an additional feature of a LACE FRONT.
    This is the ultimate for a natural hairline, creating an undetectable finish.
    full lace wigs

    I Tip extensions “Bad Romance”, the album’s lead single,
    was a commercial success, topping the charts in more than twenty
    countries and reaching number two on the Billboard Hot 100 in the US.
    The next two singles, “Telephone” and “Alejandro” reached the top ten in multiple countries worldwide.
    “Dance in the Dark” was released as a single only in select territories,
    achieving moderate chart success.. I Tip extensions

    hair extensions Marriage Takes Hard WorkIt’s
    been twenty two years and I am still married.
    That within itself is an accomplishment. When I married all those Years ago I married blind in the since that I did
    not even really know how to be married. I say controversially
    because Jeffree himself hasn always been the best human being in the
    world in the past, but I learned a lot from his tutorials and I think
    he worked really hard to improve his image. I recently picked up the “Blood Sugar” palette,
    which is a lot of reds and purples. Sugarpill is also great and is promoted a lot by
    big queens like Trixie Mattel and Kim Chi.Lip colours, I find, are more or less the same wherever you go.
    hair extensions

    Lace Wigs I phoned your office. “Temporarily out of service?”
    What is that supposed to imply? You are taking a temporary break?
    An extended vacation? I sent you a personal email. No response after 24 hours.
    Dribb, the school nurse, who plan to expel Watson and Elizabeth
    in the morning. That night, while Elizabeth heads to Waxflatter’s loft to salvage his work,
    Holmes and Watson head to see Mr. Cragwitch, who explains that in his youth he and the other men had discovered an underground
    pyramid of Rame Tep and the ancient tools of
    five Egyptian princesses while building a hotel in Egypt.
    Lace Wigs

    Lace Wigs Even if he not, it very difficult (for
    me at least) to take a 17 year old seriously on such weighty
    issues, when I think back to what I was like at seventeen. I mean I was a dumbass,
    straight up, and so was every other 17 year old I knew.
    I think that those five or six years after high school,
    entering the workforce or getting a degree, are crucial to becoming a well rounded thinker and decision maker.
    Lace Wigs

    full lace wigs The setup consisted of students having to wear wigs and
    shirts wired to mobile phones that allowed them to cheat.
    According to ABC News, earphones, SIM cards and cell phones were also confiscated during that sting operation. Aside from
    the aforementioned incident is yet another one on a more
    global and serious spectrum. full lace wigs

    cheap wigs human hair As much as I hate to say there are some
    I our extend family who would. Not be very welcome.
    That a big part of the reason that my children don see them.
    Not being around black people isn an excuse either.
    We know we can rely on the media portrayal of
    black people to educate our children. Otherwise they going
    to grow up like these kids who think black people walk with a strut, talk like cents
    and white people like my husband who marry black people do so because they have fever.
    cheap wigs human hair

    wigs online He did it anyways and the same cop actually caught him.
    When the cop walked up to him with a ticket my great Grandpa decked him in the face.
    Only spent 2 days in jail lol. When cutting from my spoonflower printed
    floral fabric, I tried to match the position of the florals
    on the bodice to the screenshots of Rapunzel. So I’d look at
    a shot of her and see what floral bit was on what part of her bodice and then lay
    the pieces out accordingly. I also tried to match the floral patterns around the
    seams to get a seamless look (since that’s what is
    shown in the screenshots.) For an example/tutorial
    on matching designs over seams, see this page (or google more tutorials similar.) The pink ribbons
    on Rapunzel’s cap sleeves have topstitching
    detail. wigs online

    U Tip Extensions Jackson and some of his siblings said they had
    been physically and psychologically abused by their father, Joseph Jackson. In 2003, Joseph admitted to
    whipping them as children, but has emphatically
    rejected the longstanding abuse allegations.[5][6] The
    whippings deeply traumatized Jackson and may have led to the onset of
    further health issues later in his life. Physicians speculated that he had body
    dysmorphic disorder.[7]. U Tip Extensions

    360 lace wigs Altman is complicated. This year, he attended the secretive Bilderberg Group conference in Germany, along with Thiel, Henry Kissinger,
    David Petraeus, and Alex Karp, the CEO of Palantir.
    Altman has also co hosted a fundraiser for Obama and
    spoken out in favor of higher carried interest tax, arguing that venture capitalists should pay more.
    360 lace wigs

    human hair wigs So i going to approach this from a
    perspective my therapist taught me (i have bad intrusive thought OCD, meaning sometimes
    i have unwanted thoughts that no matter how much i rationalize them they don leave).
    In fact, trying to rationalize them is a form of accepting them
    as legitimate, so try to not even do that. It just feeds the monkeys..
    human hair wigs

    tape in extensions Her style is incredible and her makeup, oh honey.
    Just because a girl did well in one season DOES NOT,
    I REPEAT DOES NOT mean they will do well and/or deserve to be on All Stars.

    Ginger, Coco, Adore, Phi Phi, Nina Flowers, etc.

    Based on these discussions, the women drew the conclusion that ending of patriarchy was the most necessary step towards a truly free society.
    These consciousness raising sessions allowed early radical feminists to develop a political ideology
    based on common experiences women faced with male supremacy.
    Consciousness raising was extensively used in chapter sub units of the National Organization for Women (NOW) during the
    1970s tape in extensions.

    回复 2020年2月25日
  31. 샌즈카지노

    しっかり~
    オキテー ( -ω-)ノ☆(*_ _)バシィッ w
    それでなくても春はボーっとするよね http://topwow.hu/index.php?a=stats&u=kelle4338696328

    回复 2020年2月25日
  32. helpful hints

    I do not even know how I ended up here, but I thought this post
    was good. I don’t know who you are but definitely you are
    going to a famous blogger if you aren’t already 😉 Cheers!

    回复 2020年2月25日
  33. web

    Hi there, for all time i used to check blog posts here in the early hours in the morning, because
    i love to gain knowledge of more and more.

    回复 2020年2月25日
  34. hard core

    I enjoy reading a post that will make men and women think. Also, thanks for allowing me to comment!

    回复 2020年2月25日
  35. bitch

    I’m impressed, I must say. Rarely do I come across a blog that’s both educative and engaging, and without a doubt, you’ve hit the nail on the head. The issue is something that not enough folks are speaking intelligently about. Now i’m very happy that I stumbled across this in my search for something regarding this.

    回复 2020年2月25日
  36. date

    There is definately a great deal to learn about this subject. I like all the points you made.

    回复 2020年2月25日
  37. https://joker123.dev/

    Saya rekemen ni agent 0109790580 ,boleh percaya,lagi servis bagus,sy
    kena jackport RM7k ,dia kira jujur cuci, 5
    minit keluar✌ Agent ni yang baik Dia wechat id :
    linmui3456

    回复 2020年2月25日
  38. Ngnr.Ch

    Undeniably believe that which you stated. Your favorite reason seemed to be on the internet the
    easiest thing to be aware of. I say to you, I definitely get irked while people
    think about worries that they just do not know about.
    You managed to hit the nail upon the top and also defined out the
    whole thing without having side-effects , people could take a signal.
    Will likely be back to get more. Thanks

    回复 2020年2月25日
  39. black cock

    I could not resist commenting. Perfectly written!

    回复 2020年2月25日
  40. w88

    If some one desires expert view on the topic of blogging and site-building after that i advise him/her
    to go to see this web site, Keep up the pleasant work.

    回复 2020年2月25日
  41. erect

    Excellent blog post. I certainly appreciate this site. Stick with it!

    回复 2020年2月25日
  42. situs judi bola

    hey there and thank you for your info – I’ve definitely picked up anything
    new from right here. I did however expertise several technical
    points using this web site, as I experienced to reload
    the website a lot of times previous to I could get it to load properly.
    I had been wondering if your hosting is OK? Not that I’m complaining, but sluggish loading instances times will sometimes affect your placement in google and can damage your
    high-quality score if ads and marketing with Adwords. Well I am adding this
    RSS to my email and can look out for a lot more of your respective exciting content.
    Ensure that you update this again soon.

    回复 2020年2月25日
  43. lesbian

    Excellent article. I’m dealing with many of these issues as well..

    回复 2020年2月25日
  44. son of a bitch

    I could not refrain from commenting. Very well written!

    回复 2020年2月25日
  45. tits

    I used to be able to find good info from your articles.

    回复 2020年2月25日
  46. gook

    This is a topic that is near to my heart… Cheers! Exactly where are your contact details though?

    回复 2020年2月25日
  47. ass hole

    Everything is very open with a precise clarification of the challenges. It was really informative. Your site is very helpful. Many thanks for sharing!

    回复 2020年2月25日