This commit is contained in:
narawat lamaiin
2025-01-16 11:06:43 +07:00
parent f3dc298ba7
commit b51059d73f

View File

@@ -3,7 +3,8 @@ module util
export timedifference, showstracktrace, findHighestIndexKey, uuid4snakecase, replaceDictKeys,
findMatchingDictKey, textToDict, randstring, randstrings, timeout,
dataframeToCSV, dfToVectorDict, disintegrate_vectorDict, getDataFrameValue, dfRowtoString,
dfToString, dataframe_to_json_list, dict_to_string, extract_triple_backtick_text,
dfToString, dataframe_to_json_list, dictToString, dictToString_noKey,
dictToString_numbering, extract_triple_backtick_text,
countGivenWords, remove_french_accents, detect_keyword
using JSON3, DataStructures, Distributions, Random, Dates, UUIDs, MQTTClient, DataFrames
@@ -709,7 +710,15 @@ end
# Signature
"""
function dict_to_string(od::T) where {T<:AbstractDict}
function dictToString(od::T) where {T<:AbstractDict}
items = []
for (i, (key, value)) in enumerate(od)
push!(items, "$key: $value")
end
return join(items, ", ")
end
function dictToString_numbering(od::T) where {T<:AbstractDict}
items = []
for (i, (key, value)) in enumerate(od)
push!(items, "$i) $key: $value")
@@ -717,6 +726,14 @@ function dict_to_string(od::T) where {T<:AbstractDict}
return join(items, ", ")
end
function dictToString_noKey(od::T) where {T<:AbstractDict}
items = []
for (i, (key, value)) in enumerate(od)
push!(items, "$value")
end
return join(items, ", ")
end
"""
extract_triple_backtick_text(text::String) -> Vector{String}