我想用" flung"这个词来提取句子。在整篇文章中。
例如,在下面的文字中,我想提取句子"就好像一只手将它们抓在中间并将它们扔到一边。"使用正则表达式。
我尝试使用此.*? flung (?<sub>.*?)\.
,但它从该行的开头开始搜索。
我怎么能解决这个问题?
当她这样做时,发生了一件非同寻常的事情。床上衣服聚集在一起,突然跳起来,形成一种高峰,然后一头扎进底部铁轨。就好像一只手将它们紧紧抓住中心并将它们扔到一边。紧接着,.........
答案 0 :(得分:18)
答案 1 :(得分:4)
点之间的任何东西:
没有投票
[A-Za-z," ]+word[A-Za-z," ]+
带着傻瓜
[A-Za-z," ]+word[A-Za-z," ]+\.
答案 2 :(得分:0)
axios.post('/api/paypal-payment', {
withCredentials: true
})
一个句子以任何大写字母开头,中间可以包含小数或缩写。
答案 3 :(得分:-1)
(?<=^|\s)[A-Z][^!?.]*( word\s*)[^!?.]*(?=\.|\!|\?)
在第一个大写字母之前有一个行首或一个空格,然后它可能包含不带[!?.](*)-
的任何字符,也可能没有,然后包含目标词,其后有或没有空格(如果在句子的末尾),然后可以再次由不带[!?.](*)-
组的任何字符组成,最后由点或!
或?
结尾。