java类库详细讲解

源代码在线查看: readpara.html

软件大小: 5593 K
上传用户: add505
关键词: java
下载地址: 免注册下载 普通下载 VIP

相关代码

				
				
				
				Reading Paragraphs from a String Using a Regular Expression
				(Java Developers Almanac Example)
				
				
				
				
				
				
								    BODY CODE  {font-family: Courier, Monospace;				           font-size: 11pt}				    TABLE, BODY				          {font-family: Verdana, Arial, Helvetica, sans-serif;				           font-size: 10pt}				    PRE   {font-family: Courier, Monospace;				           font-size: 10pt}				    H3    {font-family: Verdana, Arial, Helvetica, sans-serif;				           font-size: 11pt}				    A.eglink {text-decoration: none}				    A:hover.eglink {text-decoration: underline}				    -->
				
				
				
				
				
				The Java Developers Almanac 1.4
				
				        Order this book from Amazon.
				    
				
				
				
				
				
				
				
				
				
				
				
				Home
				    >
				    List of Packages
				    >
				    java.util.regex
				         [26 examples]
				        
				        >
				        Paragraphs
				             [2 examples]
				            
				
				  
				    e447.  
				    Reading Paragraphs from a String Using a Regular Expression
				
				This example demonstrates how to read paragraphs from a
				CharSequence.  A paragraph is a contiguous sequence of non-blank
				lines separated by one or more blank lines.  The lines in a paragraph
				can be terminated with any of the legal line termination character
				sequences: \r, \r\n, or \n.
				
				
				
				    CharSequence inputStr = "a\r\rb"; // Mac
				    inputStr = "a\r\n\r\nb";          // Windows
				    inputStr = "a\n\nb";              // Unix
				    
				    // Compile the pattern
				    String patternStr = "(^.*\\S+.*$)+";
				    Pattern pattern = Pattern.compile(patternStr, Pattern.MULTILINE);
				    Matcher matcher = pattern.matcher(inputStr);
				    
				    // Read the paragraphs
				    while (matcher.find()) {
				        // Get the paragraph
				        String paragraph = matcher.group();
				    }
				
				
				
				
				             Related Examples
				        
				
				
				
				
				e448. 
				    Parsing a String into Paragraphs Using a Regular Expression
				
				
				
				
				
				
				
				
				        See also: 
				
				    Flags
				  
				
				
				    Groups
				  
				
				
				    Lines
				  
				
				
				    Searching and Replacing
				  
				
				
				    Tokenizing
				  
				
				
				
				
				
				
				
				
				
				© 2002 Addison-Wesley.
				
				
				
							

相关资源