加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

与preg_replace相同的Java是什么?

发布时间:2020-12-15 02:48:47 所属栏目:Java 来源:网络整理
导读:?php $str = "word a href="word"word/wordword word"; $str = preg_replace("/word(?!([^]+)?)/i","repl",$str); echo $str; # repl word word="word"repl/word? 来源:http://pureform.wordpress.com/2008/01/04/matching-a-word-characters-outside-of-
<?php
    $str = "word <a href="word">word</word>word word";
    $str = preg_replace("/word(?!([^<]+)?>)/i","repl",$str);
    echo $str;
    # repl <word word="word">repl</word>
?>

来源:http://pureform.wordpress.com/2008/01/04/matching-a-word-characters-outside-of-html-tags/

不幸的是,我的项目需要一个仅适用于Java的语义库…

//谢谢Celso

解决方法

使用String.replaceAll()方法:
class Test {
  public static void main(String[] args) {
    String str = "word <a href="word">word</word>word word";
    str = str.replaceAll("word(?!([^<]+)?>)","repl");
    System.out.println(str);
  }
}

希望这可以帮助.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读