我一直在嘗試使用Javascript的RegEx解析給定段落中的每個問題。但是,我越來越不想要的結果:捕獲段落中的所有問題
的Javascript
regex = /(\S.+?[.!?])(?=\s+|$)/g;
result = regex.exec("I can see you. Where are you? I am here! How did you get there?");
預期結果
["Where are you?", "How did you get there?"]
實際結果
["I can see you.", "I can see you."]
PS:如果有更好的方法來做到這一點,我就是耳朵!
哇,我認爲這是訣竅!非常感謝! – simonwjackson
不客氣,你換了答案的任何理由?在功能上相同的afaik,雖然較新的正則表達式更短一些。 – 7zark7
你的過濾器結合較短的正則表達式是我發現的最好的方法。我希望我可以選擇最好:) – simonwjackson