java正则单词边界_Javascript - 正则表达式 - 单词边界(\ b)问题

我在使用正则表达式中的 \b 和希腊字符时遇到了困难 .

在this example [a-zA-ZΆΈ-ώἀ-ῼ]* 成功标记我想要的所有单词(希腊文和英文) . 现在考虑我想找到2个字母的单词 . 对于英语语言,我使用类似this: \b[a-zA-Z]{2}\b 的内容 . 你能帮我写一个正则表达式,成功用2个字母标记希腊语单词吗? (为什么?我的最终目标是删除它们) .

text used:

希腊语单调:Τογάρούνκαιπαρ 'υμίνλεγόμενον,ώςποτεΦαέθωνΗλίουπαίςτοτουπατρόςάρμαζεύξαςδιατομήδυνατόςείναικατάτηντουπατρόςοδόνελαύνειντατ' επίτηςγήςξυνέκαυσεκαιαυτόςκεραυνωθείςδιεφθάρη,τούτομύθουμένσχήμα έχονλέγεται,τοδέαληθέςεστιτωνπερίγήνκαικατ'ουρανόνιόντωνπαράλλαξιςκαιδιάμακρόνχρόνονγιγνομένητωνεπίγήςπυρίπολλώφθορά . 希腊POLYTONIC:Τὸγὰροὖνκαὶπαρ 'ὑμῖνλεγόμενον,ὥςποτεΦαέθωνἩλίουπαῖςτὸτοῦπατρὸςἅρμαζεύξαςδιὰτὸμὴδυνατὸςεἶναικατὰτὴντοῦπατρὸςὁδὸνἐλαύνειντὰτ' ἐπὶτῆςγῆςξυνέκαυσεκαὶαὐτὸςκεραυνωθεὶςδιεφθάρη,τοῦτομύθουμὲνσχῆμαἔχον λέγεται,τὸδὲὲληθέςἐστιτῶνπερὶγῆνκαὶκατ'οὐρανὸνἰόντωνπαράλλαξιςκαὶδιὰμακρὸνχρόνονγιγνομένητῶνἐπὶτῆςγῆςπυρὶπολλῷφθορά . 英语:事实上,在你们国家和我们的故事中讲述了这个故事,曾经的赫利俄斯的儿子希颂曾经用他的父亲的战车,并且,因为他无法沿着他父亲的路线驾驶它烧毁了地球上的所有东西,他自己被霹雳摧毁了 - 据说,这个故事具有传说的风格,但它的真实性在于天体中身体的移动 . 它绕着地球移动,并且通过猛烈的火焰对地球上的东西进行破坏,这种火灾会在很长的时间间隔内再次发生 .

what I've tried so far:

// 1

txt = txt.replace(/\b[a-zA-ZΆΈ-ώἀ-ῼ]{2}\b/g, '');

// 2

tokens = txt.split(/\s+/);

txt = tokens.filter(function(token){ return token.length > 2}).join(' ');

// 3

tokens = txt.split(' ');

txt = tokens.filter(function(token){ return token.length != 3}).join(' ') );

EDIT

阅读:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值