顯示具有 java 標籤的文章。 顯示所有文章
顯示具有 java 標籤的文章。 顯示所有文章

2020年10月8日 星期四

Java 正規表示式 (?s)

最近在作Tableau API response XML String parse.

找到這個Sample 可以把指定的Tag 過濾掉.

xml = xml.replaceFirst("(?s)]*>.*?</tagname[^>","");

不了解(?s) 的意思. 請Google 大神幫忙

  • (?i) makes the regex case insensitive.

  • (?s) for "single line mode" makes the dot match all characters, including line breaks.

  • (?m) for "multi-line mode" makes the caret and dollar match at the start and end of each line in the subject string.

(?s) equals Pattern.DOTALL

    2017年10月5日 星期四

    Ubuntu Install Oracle Java8

    $ sudo add-apt-repository ppa:webupd8team/java
    $ sudo apt-get update
    $ sudo apt-get install oracle-java8-installer
    $ cat >> /etc/environment <<EOL JAVA_HOME=/usr/lib/jvm/java-8-oracle JRE_HOME=/usr/lib/jvm/java-8-oracle/jre EOL

    2011年9月22日 星期四

    Jakarta


    Jakarta項目所包括的相關工具、庫以及框架等羅列如下:
    • BCEL - 處理Java位元組碼的類庫
    • BSF - 腳本程序框架
    • Cactus - 伺服器端Java類測試工具框架
    • ECS - The Element Construction Set is a Java API for generating elements for various markup anguages.
    • HttpComponents- 超文本傳輸協議.
    • JCS - 分布式緩存系統.
    • JMeter - 壓力測試工具
    • ORO - Java類庫,提供與Perl5兼容的正則表達式功能
    • Regexp - 純Java正則表達式包
    • Slide - a content repository primarily using WebDAV.
    • Taglibs - 一個代碼庫,用於支持開發定製化的JSP tag lib

    以前隸屬於Jakarta項目,但現在作為Apache軟體基金的單獨項目,有:
    • Ant - 構建工具
    • Commons - 一組使用類的合集,主要作為Java標準庫的補充
    • HiveMind - a services and configuration microkernel
    • Maven - 一個項目構建和管理工具
    • POI - 一個純java版本的函數庫,用於操作Microsoft的常見文檔格式,如Excel、Word、PowerPoint、Visio、Publisher、Outlook文件.
    • Struts - 一種Web應用程序開發框架
    • Tapestry - A component object model based on JavaBeans properties and strong specifications
    • Tomcat - 伺服器,提供JSP/Servlet相關容器類
    • Turbine - web應用快速開發框架
    • Velocity - 模板引擎

    Ads

    Seo Services