簡體   English   中英

正則表達式:計算谷歌表格中字符串中兩個特定字符之間的數字字符數

[英]Regular Expressions: count the number of numeric characters between two specific characters in a string in google sheets

在谷歌電子表格中,使用正則表達式,我如何計算字符串的第一個連字符(從左到右)和連字符后的第一個逗號之間的字符,僅限數字? 正確的做法是只計算字符“2、3、4 和 5”,即 4 個字符。

在此處輸入圖像描述

嘗試這個

=REGEXEXTRACT(REGEXEXTRACT(A2, "-.+?,"), "[0-9]+")

在此處輸入圖像描述

您可以使用正則表達式"-.*?(\d*).*?,"通過REGEXTRACT(A2, "-.*?(\d*).*?,")獲取數字,然后使用LEN得到長度:

=LEN(REGEXTRACT(A2, "-.*?(\d*).*?,"))

暫無
暫無

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

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