我正在尝试进行替换,我需要找到后跟数字或字母的空格,带或不带重音符号,用下划线替换它们。我目前有这个(注意开头的空格):
\b(?=[a-zA-Z0-9àéèêëîïôöûü])
使用 string test string école test
,替换看起来像这样:
test_string école_test
我猜你有问题,但以防万一,预期的结果是这样的:
test_string_école_test
最奇怪的是,如果我只搜索[a-zA-Z0-9àéèêëîïôöûü]
,它会匹配每一个字母,所以我的 RegEx 似乎很好......
这是一个错误还是我错过了什么?