2
正規表現は特定の文字の後にすべての文字列を検索します。Regexは、特定の文字の後にすべての文字列(絵文字、任意の言語を含む)を検索します。
var str = '#a#friend❤️ dleokfir #日文 cksieje';
- >
['a', 'friend❤️', '日文']
var str = '';
- >
[]
function getArr(str) {
var re = /#([a-z0-9_\\pL_]+)/gi;
var arr = [];
// .. get string after #
str.replace(re, function(a,b) {
arr.push(b);
});
return arr;
}
getArr(str)
https://regex101.com/r/tJ3jM8/1
'のstring.Split( '#'))(ポップ'ハッシュした後、あなたに返信用 – adeneo
おかげですべてのものを取得し、Iしようとしましたが、日文cksiejeが正しくない結果を返しました。https://jsfiddle.net/udugpnyb/ – user1575921
これは混乱しています。これをやろうとしていますか?> https://jsfiddle.net/udugpnyb/1/ – adeneo