Summary of regular expression usage in iOS

Source: Internet
Author: User
Tags perl regular expression split words

In a certain language, the regular expression tool can be regarded as a bucket. This tool processes Regular Expressions and water, so there is a lot of water, whether it is fresh water or salt water, or rain, at least for the Perl regular expression, it is enough to fill any bucket, and the bucket is not enough to accommodate all the water of this type;

So, don't tangle with weird differences, focus on implementing your functions, take your ultimate goal as the starting point, and study what a tool can do and how to do it, it can achieve the expected purpose, which may be a manifestation of agile development. The current goal can be achieved without having to worry about anything else.

However, in addition to work and specific tasks, it is better to know more, in order to form a set of their own knowledge system, whenever necessary, from a three-dimensional perspective, define the knowledge section corresponding to the problem that can solve it in your own knowledge system.

Therefore, traditional software engineering methods are not without their principles, but are only the only way to go in the process of software development and a system formed in the process of learning and research; now, after a certain layer is formed, it may be like a five-stroke input method, so you don't have to worry about how to split words, but simply start typing words for the purpose, rather than for the purpose of word splitting, the current principle of Agile Software development is the result of constant research for a long time.

In fact, there is really no need to make agility so powerful that people who have been developing and working for a long time will come out from the process of learning and researching traditional software engineering methods, then we can do things in a more convenient and repetitive way. In fact, it is agile, with the current and current goals as the top priority.

As for the time, this is also a big problem that agile development is difficult to implement at present. It was originally the same job, one year, one month, and sometimes one day, long engineers work out fine jobs, and our developers often think about what is the core, and the rest of the time can be fooled to reduce the time spent, in this way, the task can be completed at the specified time.

However, more time is now available for developers to estimate the time, without a relatively clear and detailed requirement for reference. These requirements are sometimes in the customer's mind, sometimes the project manager gets or ignores the communication with the customer, and eventually causes a necessary factor to be abandoned without reason.

In fact, it depends more on the personal abilities of the Project Manager. First, they must be technically competent, and second, they must have the idea of market and demand, it can accurately or effectively discover customers' real needs and needs.

Often, some development veterans will "squeeze" project managers in various ways, this is the only way for the project manager to take control of developers. If the developer knows this, he has no effect ?! Due to the problem of Chinese managers mentioned by Mr. Yu Shiwei, "we must make others feel that they are very important ...... "), things can be solved with ease. However, sometimes it is difficult to squeeze on the right, it is easy to attract the upper body, the company's leadership at a higher level of intervention and suppression, the loss is not worth the candle, so it is better to be a one-day monk hit a day, after a great deal of operation, I got it ready. I took the cross-cutting road and got praise. If it didn't work well, the responsibility would undoubtedly fall on the developers' heads. There are a lot of reasons to wait for you, so I don't want to justify it, I know what the use is. Just close your eyes and move forward. Try not to let yourself hit the wall and leave a whole corpse.

You can leave a whole corpse. Congratulations, advanced! It's an old oil stick! The old oil strip is much more on the thorny road. It doesn't matter if you know the depth or depth of the line is too far or near. Otherwise, your heart is equal to sending your own life.

Poor and miserable, the person who really wants to do things really ends up so that they can survive and save the country.

Poor, loyal and brave man;

Sadly, the current wind is always on the fly, and the loyalty is nothing more than faint;

Wang wangming, wise men and small bosses with lofty aspirations, polished their eyes, brilliant talents and loyal and brave enough to accept them, such as Liu Bei's love for youdao, abandon Sichuan-Shu and labor army to cut Wu (Zhongyan put aside ), self-destruction of money!


After completing the above paragraph, I got a little sleepy. I slept from last night to this morning. I couldn't sleep again for six hours. I wrote this article intermittently for two hours, it should not be completed in sleepwalking.

I don't know if it is really 6 hours, or is it time to go to the "point 0" to "point 3" section, again? Take the medicine first, Chinese patent medicine, the effect is good, chicken bone grass capsule, eat a back, eat fennel ...... hope so!


1. NSRegularExpression

Abel 22:14:23
Anyone can send a record about ios regular expressions or links. I have learned perl Regular Expressions before, but I think it is not the same as ios.


The following content is sufficient for your reference! The statement "The regular expression patterns and behavior are based on Perl's regular expressions." shows that it is based on Perl regular expressions, but it has some extensions for The c ++ environment.



Http://userguide.icu-project.Z? Http://www.bkjia.com/kf/ware/vc/ "target =" _ blank "class =" keylink "> cipher + csf-vcd4kpha + PGJyPgo8L3A + cipher/cipher + cipher/u0rr/J0tTKtc/cipher/xU1FM0 ++ cipher/ dTyyrGjrNDo0qrTw9TaJiMyNjY4NDvKvdfWt/u0rtbqyrntwybnqvrdsevtidxicj4kpgltzybzmbcm9 "http://www.2cto.com/uploadfile/Collfiles/20140310/2014031009164126.jpg" alt = "\">



Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.