Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一长串用分号分隔的文本,所以我有一个正则表达式来捕获[^\;]+. 但是,由于内容包含 HTML 撇号 (' ),因此存在问题。
[^\;]+
'
我如何编写一个正则表达式来捕获除分号之外的所有内容,除非分号是 HTML 撇号的一部分?
(&\S+?;|[^;])+
匹配 HTML 实体,就像它们是单个字符一样。