正如標題所說,我需要在一個句子中找到兩個特定的單詞。但它們可以是任何順序和任何外殼。如何使用正則表達式執行此操作?例如,我需要提取單詞,test并long從下面的句子中提取單詞test是第一個還是long來自。This is a very long sentence used as a test更新:我在第一部分中沒有提到的是它也需要不區分大小寫。
4 回答

慕慕森
TA貢獻1856條經驗 獲得超17個贊
我認為(總是危險的)你想找到整個單詞,所以“test”會匹配,但“testy”不會。因此模式必須搜索字邊界,所以我使用“\ b”字邊界模式。
/(?i)(\btest\b.*\blong\b|\blong\b.*\btest\b)/
- 4 回答
- 0 關注
- 1090 瀏覽
添加回答
舉報
0/150
提交
取消