【问题标题】:Regex Patterns in JavaJava 中的正则表达式模式
【发布时间】:2010-12-10 23:47:05
【问题描述】:

我正在使用正则表达式模式,我需要检查字符串的开头是否为 HTML 简单文本并返回该字符串。比如:

Hello World!<TAG> &nsbp;

应该返回:

Hello World!

【问题讨论】:

标签: java regex posix regex-negation


【解决方案1】:

请记住,如果您要解析大段文本或整个文件,则应强制将字符串放入新的引用中,否则您可能会因子字符串而导致内存泄漏。

new String("Hello World!<TAG> &nsbp;".split("<")[0])

【讨论】:

  • 感谢您的回复,但我需要使用正则表达式
  • 如果您检查 API 的 String.split,从技术上讲它是一个正则表达式 :)
【解决方案2】:
"Hello World!<TAG> &nsbp;".split("<")[0]

应该返回Hello World!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-12-29
    • 1970-01-01
    • 1970-01-01
    • 2023-03-26
    • 1970-01-01
    • 2015-04-27
    • 2012-03-19
    相关资源
    最近更新 更多