我只有一个模式来匹配单词。标准是以下之一:
它在第一个字母处包含数字或下划线,或者
单词中至少有一个特殊字符(不包括下划线):
应该匹配
3testData
3test_Data
_testData
_test3Data
%data%
test%BIN%data
te$t&$#@daTa
不应该匹配
test_Data3
到目前为止,我已经设法通过以下方式匹配其中一些:
[\p{^Alpha}]\S+
词内有特殊字符的词除外
3testData
3test_Data
_testData
_test3Data
%data%
测试%BIN%data
测试%BIN%data
te $t&$#@daTa