1
这个正则表达式适用于单词变量,但它从定义变量中删除所有不需要的空白。无法理解原因。正则表达式只保留字母和空格?
String word = "cheese[1]"
String definition = "[:the quality of being too obviously sentimental]"
String regex = "[^A-Za-z]+"; // how to get it to exclude whitespace?
finaldefinition = finaldefinition.replaceAll(regex,"")
输出:
字=奶酪
定义= thequalityofbeingtooobviouslysentimental
期望的结果:
字=奶酪
定义=的过于明显的感伤
感谢您的时间质量。
“'[^ A-ZA-Z] + “' –
或者'[^ A-Za-z \ s] +'如果你想保留标签和其他形式的空格。 – Evert
哈哈谢谢。是这么简单吧? /捂脸 –