我在数组中有一组单词,我只想获得与我申请的正则表达式相匹配的单词。
假设我有以下一组词:
朋友 解雇 油炸 下午 子公司 启用 员工 neafe
我需要应用一个完成以下规则的正则表达式:
1.-一个正则表达式只能获得以'f'开头的单词。 2.-只有一个以'f'结尾的单词的正则表达式。 3.-只有一个包含'f'的单词的正则表达式。 4.-一个正则表达式,只能获得在'f'之前有一个字母的单词。 5.-一个正则表达式,只能得到'f'之后只有一个字母的单词。
所以,每个案例的结果都是:
案例1 朋友 解雇 炒
案例2 人员
案例3 朋友 解雇 油炸 下午 子公司 员工 neafe
案例4 下午 联属
案例5 员工 neafe
请帮助。
答案 0 :(得分:1)
只有当这个词符合你为每个案例描述的标准时,它们才会匹配:
^f.*
.*f$
f
^.f
f.$
当然每个模式的输入必须是单个单词
答案 1 :(得分:0)
^f.*
.*f$
f
.f.*
.*f.
试试这个......