日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java 分句_JAVA按文字,标点符号和引号分割句子

發布時間:2024/9/19 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java 分句_JAVA按文字,标点符号和引号分割句子 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一句話:

"Hallo, I'm a dog. The end. Someone said: \"Earth is Earth\". Is it good? I like it! 'He is right' said I."

當前正則表達式:

\\s+|(?<=[\\p{Punct}&&[^']])|(?=[\\p{Punct}&&[^']])

當前的結果:

{"Hallo", ",", "I'm", "a", "dog", ".", "The", "end", ".", "Someone",

"said", ":", **""**, """ , "Earth", "is", "Earth", """, ".", "Is", "it",

"good", "?", "I", "like", "it", "!", **"'He"**, "is", **"right'"**,

"said", "I", "."}

我有多余的""一次報價符號前,它不會分裂“從單詞。

結果,我想:

{"Hallo", ",", "I'm", "a", "dog", ".", "The", "end", ".", "Someone",

"said", ":", """ , "Earth", "is", "Earth", """, ".", "Is", "it",

"good", "?", "I", "like", "it", "!", "'" , "He", "is", "right", "'",

"said", "I", "."}

編輯: 對不起!更多的代碼,然后:

String toTest = "Hallo, I'm a dog. The end. Someone said: \"Earth is Earth\". Is it good? I like it! 'He is right' said I.";

String [] words = toTest.split("\\s+|(?<=[\\p{Punct}&&[^']])|(?=[\\p{Punct}&&[^']])");

,并產生單詞列表: “ ”

話= { “你好”,“”, “我”, “一”, “狗”, “The”,“end”,“。”,“Someone”, “said”,“:”,“”“”,“”,“Earth”,“is”,“Earth” “”,“Is”,“it”, “好”,“?”,“我”,“like”,“它”,“!”,“'他”,“is”,“ right'“, ”said“,”I“,”。“}

+0

我在您的問題中看不到任何Java代碼。 –

2014-11-21 13:04:29

+0

@LutzHorn正則表達式是一個Java代碼。 –

2014-11-21 13:05:46

+0

@RealSkeptic為什么不是Perl,Python或Ruby? –

2014-11-21 13:10:21

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的java 分句_JAVA按文字,标点符号和引号分割句子的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。