繁体   English   中英

Java Regex标点符号数字和数字后的字母

[英]Java Regex punctuation numbers and letters after numbers

我有要解析的文本,其中包含标点符号,字母等。到目前为止,我使用了:

[\d\s\;\:\.\,\)\(]

直到我注意到它在日期结尾也获得了“ th”,它似乎对我来说是完美的。 (例如2月16日)。

如何修改当前的正则表达式以使其正常工作。 我尝试使用整个^ =字符串开头和$ =字符串结尾,但无法弄清楚。

[\\d\\s;:.,)(]

您不需要转义冒号和分号之类的东西,但是您可能需要在Java中对d和s进行两次转义。

由于代码中其他地方的错误,TH可能会被占用。

另外,由于您对项目的了解不多,因此我无法提供很好的建议。 但是,如果您选择要删除标点符号,则可以尝试选择要保留的标点符号,然后再删除其他所有内容。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM