我想要拿出一個正則表達式匹配單詞開始和結尾相同的元音。我的問題是,這是一個優雅的無所不包的解決方案,還是我錯過了什麼?到目前爲止,這是我在腦筋急轉彎後出現的。我的首選環境是javascript/python,沒有特殊的庫等。謝謝你的建議。相同的單詞開頭和結尾的相同的字母
- soln。 1)re = /(^ [aeiou])\ w + \ 1/i;
soln。 2)re = /(^ [aeiou])[a-zA-Z] + \ 1/i;
console.log(re.test(「abcda」)); // true
- console.log(re.test(「abcdo」)); //假
Stribizew:哇,謝謝你的回答!豎起大拇指!我在辯論是否使用單詞邊界\ b,因爲我不知道他們是否會普遍工作。謝謝! – Shona
呃,'\ b'應該用英文單詞。隨着俄羅斯,保加利亞等,將有一個問題:( –
是這就是我所擔心的,但我想我會堅持用英文單詞現在,必須儘快想到別人:) :( – Shona