我是java正則表達式的新手。java正則表達式在段落中搜索塊/字符串/單詞
考慮follwoing段:
互聯網是使用標準化的Internet協議套件(TCP/IP),滿足全球數十億用戶的互連計算機網絡的全球系統。它是由數百萬由銅線,光纖電纜,無線連接和其他技術連接的由本地到全球範圍內的數百萬私人和公共,學術,商業和政府網絡組成的網絡。互聯網上有大量的信息資源和服務,其中最引人注目的是萬維網(WWW)的互聯超文本文件和支持電子郵件的基礎設施。此外,它還支持諸如在線聊天,文件傳輸和文件共享,遊戲,商業,社交網絡,出版,視頻點播以及電話會議和電信等流行服務。互聯網語音協議(VoIP)應用程序允許通過語音和視頻進行人與人之間的通信。
互聯網的起源可以追溯到20世紀60年代,當時美國資助其軍事機構的研究項目建立健壯的容錯和分佈式計算機網絡。這項研究以及美國國家科學基金會對美國新一代骨幹網的民間資助期促使全球參與開發新的網絡技術,並導致20世紀90年代中期國際網絡的商業化,並導致了無數次的普及應用於現代人類生活的各個方面。截至2009年,地球人口的估計四分之一使用互聯網服務。
我需要做到以下幾點:
1.要搜索文本的給定塊存在 例如: 搜索follwing塊存在
", and other technologies. The Internet carries a vast array of information resources and services, most notably the inter-linked hypertext documents of the World Wide Web (WWW) and the infrastructure to support electronic mail. In addition it supports popular services such as online chat, "
2 。搜索字符串或文本塊存在
For example :
Search the string
"World Wide Web (WWW) and the infrastructure to support electronic mail. "
OR search the block of text in above (point 1).
3.Search如果文本或字符串的給定塊不存在:
For example :
Follwoing string shouldn't exist :
Voice over Internet Protocol (VoIP) applications allow person-to-person communication via
4.Search一個給定的詞存在或不應該存在。
請幫我解決上面的正則表達式。
看起來像一個家庭作業問題。 – Anton 2009-11-10 17:04:32
同意 - 你做了什麼試圖解決這個問題?這看起來不像一個正則表達式問題,儘管它可能是 - 爲什麼你計劃使用正則表達式呢? – aperkins 2009-11-10 17:10:35
嗨Aperkins, indexOf(字符串)將搜索一個確切的模式..我可能會給字符串空格或引號..如何實現這種操作..我需要一個通用的API,我通過我的塊和段落。最後API應該返回哪個包含指定的塊或不(..該塊可能是一組詞,一個詞...) – Sidharth 2009-11-11 05:22:24