찾다

 >  Q&A  >  본문

java - 正则表达式如何对字符串取反?

有两个字符串:

XXXXXX编制单位:万科企业股份有限公司

单位:元

只想要匹配到第二个字符串,如何对字符串取反,即对“编制”取反,还有“投资”等词语也不能匹配到。

网上搜索一通都是对“字符”取反的......

高洛峰高洛峰2875일 전735

모든 응답(1)나는 대답할 것이다

  • 黄舟

    黄舟2017-04-18 10:28:20

    태그가 python이므로 python

    만 얘기하겠습니다.

    사실 님의 목적이 잘 이해가 안가는데 막연하게 님이 원하는 기능이 그 반대는 아닌거 같네요.

    정규 표현식에서 절의 특정 부분만 캡처하고 싶다면 分组捕获

    을 사용하면 됩니다.

    取反을 정말 원한다면 negative lookahead assertion(?!投资)과 같은

    을 사용하세요.

    Java라면 온라인에서 negative lookahead assertion 아래 Java 사용법을 검색해보시면 거의 똑같을 겁니다

    .

    회신하다
    0
  • 취소회신하다