簡體   English   中英

如何提取與數字正則表達式混合的單詞

[英]how to extract words mixed with numbers regex

我有一個包含有時與數字混合的單詞的字符串,我嘗試檢查此字符串中是否有特定的單詞,因此我嘗試執行以下操作:原始字符串:

str="123 here12K there34 bla"

正則表達式:

RegExp(\'here'\d*+[A-Z]?).test(str)

並且總是不可用。 我發現了這個: 類似的問題,但結果仍然相同

var txt = "#div-name-1234-characteristic:561613213213";
var numb = txt.match(/\d/g);
numb = numb.join("");
alert (numb);​

這可能對你有幫助。

編輯 1

function hasNumber(myString) {
  return /\d/.test(myString);
}
console.log(hasNumber("123 here12K there34 bla"));

如果字符串中有數字,則返回 true。

對於正則表達式問題,您的問題並不是很清楚......

但根據你所說的:

/\\bhere\\d+?\\b/g

將匹配任何后面可能有數字的“此處”字詞

檢查這個小提琴,看看你是否可以......如果不是,請通過提供 regexp101 鏈接分享解決您的問題所需的所有文本案例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM